Manufacturing Execution System (MES) Integration

A Manufacturing Execution Systems (MES) connects production system machines to an ERP system. IFS Cloud can be used as a standalone MES solution or can be integrated with third party systems. Example of supported MES features:

MES Master Data integration

The integration APIs in the ManufacturingPartService and the InventoryPartService Projections enable integration of Manufacturing Master data with a third party system. These APIs are desinged to be used together in sequence to the required Part information.

API Projection Description
GetParts ManufacturingPartService This API will return a list of parts and connected Routing, Recipes structures and Product structures. The part list contains information of the structure/routing types, alternates, revisions, phase in and phase out dates.

A filter option enables that only parts that have been updated/changed within a specified number of days are returned. This regards changes, for the specific part, in the database tables for the Main Master Part tab and the Main Inventory Part tab, Routing Header, Routing Alternate, Routing Operation, Routing Tool, Routing Guidelines, Structure Header, Structure Alternate, Structure Components or Structure Guidelines. Deleted lines are not considered in this time filter.
GetPartStructureInformation ManufacturingPartService Given the input of part number, structures type, alternate and revision; product structure information is returned. This includes component information and related work guidelines.
GetPartRecipeStructure ManufacturingPartService Given the input of part number, structures type, alternate and revision; recipe structure information is returned. This includes component information and related work guidelines.
GetPartRoutingInformation ManufacturingPartService Given the input of part number, routing type, alternate and revision; routing information is returned. This includes operation infromation and the related work guidelines and tools. This API does not support configurable parts.
GetPartInformation InventoryPartService Returns inventory part master data and inventory part characteristics. This can be filtered to return all parts on a site, a specific part or parts based on recent changes.

Refer to the technical documentation & API Explorer for more information.

Outbound Communication

A shop order operation can generate an outbound message to a machine, effectively telling the resource to start or stop. The Work Center option Send IoT Events to Device needs to be enabled and a Device ID connected to the Work Center Resource via the Device Map. Machine Time started or stopped on an operation will generate an Application Message. This message contains the operation ID. The IFS Connect functions Routing Rule and Routing Address can be used to enrich the message via the "Get Operation Info" API and pass it on to external machines.

Refer to the technical documentation for more information.

 Shop Floor Connector Projection

To automate Shop Order activities and quality reporting, these APIs can be used:

Refer to the technical documentation & API Explorer for more information.

Machine Instructions

The Work Guideline type Machine Instruction can hold information used by the machine in the production process. This data can be fetched with the "Get Operation Info" API.

Production Schedule Connector Projection 

These APIs can be used to automate Production Schedule activities:

Refer to the technical documentation & API Explorer for more information.