Flow Design Configuration

Flow Design

CreateItemAndBOMWithAttachment Module

This is module responsible to read the received released Engineering item object ID from the event and required properties from the extension settings and pass it as an input to the attached modules for further execution.

For more information about extension configuration please check Configuration.


Payload Module

The payload module gets the object id as an input from the use case module and generates the required payload using the object id. This generated payload can be transferred to the Attribute Mapping module to modify the payload as per mapping configuration.

Four different modules like CreateBOMHead, CreateBOMLine, CreateDocument, CreateItem will get executed in sequential manner to fulfill the use case.

CreateBOMHead Module

Is responsible to generate the payload to create BOMHead in the D365BC system.

CreateDocument Module

Is responsible to generate the payload to create documents attached to the BOMHead in the D365BC system.

CreateItem Module

Is responsible to generate the payload to create product in the D365BC system.

CreateBOMLine Module

Is responsible to generate to the payload to create BOM line in the D365BC system.

For more information about payload structure please check Payload.


Attribute Mapping Module

Attribute mapping module helps the user to map 3DEXPERIENCE attributes with D365 BC attributes from UI. If there is no mapping found for the attribute then configured D365 BC Default Value will be used in the payload.

For more information please check Attribute Mapping.


Token Module

The token module is responsible to fetch the token from system and set it in the session so that token can be used by Destination module to authenticate and send the data.


Destination Module.

Destination module gets the payload as an input and send it to the D365BC system. This module can use the destination URL to connect with D365BC system.

For more details about Flow design configurations please check Flow Design Configurations
For more details about Flow api please check JavaScript API for Flow Modules