Package organization
An iFlow in SAP Integration Suite (CI/CPI) is a visual representation of the data integration between systems, which allows developers to easily manage and automate data movement using a drag-and-drop interface. Each iFlow is composed of building blocks that will either concern the sender (source system), the receiver (target system), contain a message processing (step to modify or process the data), and adapters (allowing the connection to different systems). Please refer to SAP CI documentation for more information
The Akeneo integration for SAP Commerce is a package regrouping several artifacts. The integration does not only transfer one type of data like the attributes but rather enables a full synchronization of both systems. To simplify the integration onboarding, the package has been sub-divided into several sections:
Artifact |
|
0 | Main configuration parameters: Filter Akeneo PIM Data to SAP Commerce Cloud (0.0) , Import Full or Delta Load From Akeneo To SAP Commerce Cloud (0.1), Import Structural Data From Akeneo to SAP Commerce Cloud (0.2), Collect Data From Akeneo (0.3) |
1 | Synchronization process: Schedule Full Import in SAP Commerce Cloud (1.1), Schedule Delta Import in SAP Commerce Cloud (1.2), Schedule Full Import for Structural Data (1.3) |
2 | Mapping: Values and Attributes Mapping (2.1) and Value Mapping for Akeneo Products to SAP Commerce Products (2.2) |
3 | Advanced configuration available for customization (3.1 Value Mapping Akeneo PIM Product Variation to SAP Commerce Cloud Variant, 3.2 Mapping from Akeneo PIM Product Model Variation Axis to SAP Commerce Cloud Variant Category, 3.3 Mapping Akeneo PIM Product to SAP Commerce Cloud Price Classes, 3.4 Mapping Akeneo PIM Product Price Attribute to SAP Commerce Cloud Price Rows, 3.5 Mapping Akeneo PIM Category to SAP Commerce Cloud Category, 3.6 Mapping Akeneo PIM Measurement Family to SAP Commerce Cloud Classification Unit, 3.7 Mapping Akeneo PIM Family to SAP Commerce Cloud Classification Class, 3.8 Mapping Akeneo PIM Family to SAP Commerce Cloud Classification Attribute) |
4 | Data Transformation Mapping: Transform Product Items XML to Product Batch Parts XML (4.1) and Transform Product Items XML to Variant Product Batch Parts XML (4.2) |
5 | Global Integration Common Scripts (5.1) |
Artifact by artifact
Name | Content | |
0.0 | Filter Akeneo PIM Data to SAP Commerce Cloud | Contains the configurations of the query to be executed against Akeneo GraphQL and the imports to CC |
0.1 | Import Full or Delta Load From Akeneo To SAP Commerce Cloud | Contains the logic for processing the full and delta import. |
0.2 | Import Structural Data From Akeneo to SAP Commerce Cloud | Contains the logic for processing the family import. |
0.3 | Collect Data From Akeneo |
Contains the logic for getting the products and categories data from Akeneo. |
1.1 | Schedule Full Import in SAP Commerce Cloud | Contains the timer for the full import process which can be configured to run once on deploy or on a scheduled basis. |
1.2 | Schedule Delta Import in SAP Commerce Cloud | Contains the timer for the delta import process which can be configured to run once on deploy or on a scheduled basis. |
1.3 | Schedule Full Import for Structural Data | Contains the timer for the family import process which can be configured to run once on deploy or on a scheduled basis. Synchronizes the structural data. |
2.1 | Values and Attributes Mapping | Contains the classification attributes and product association mapping. |
2.2 | Value Mapping for Akeneo Products to SAP Commerce Products | Contains the mapping of the product core attributes |
3.1 | Value Mapping Akeneo PIM Product Variation to SAP Commerce Cloud Variant | Contains the mapping of the Akeneo PIM product/product model attributes to the CC product attributes. |
3.2 | Mapping from Akeneo PIM Product Model Variation Axis to SAP Commerce Cloud Variant Category | Contains the data transformation of the list of product variation derived from Akeneo products to the CC variant value categories XML. |
3.3 | Mapping Akeneo PIM Product to SAP Commerce Cloud Price Classes | Contains the data transformation of the list of prices derived from Akeneo products/product models to the CC product price groups XML. |
3.4 | Mapping Akeneo PIM Product Price Attribute to SAP Commerce Cloud Price Rows | Contains the data transformation of the list of prices derived from Akeneo products/product models to the CC price rows XML. |
3.5 | Mapping Akeneo PIM Category to SAP Commerce Cloud Category | Contains the mapping of the Akeneo PIM category attributes to the CC category attributes XML. |
3.6 | Mapping Akeneo PIM Measurement Family to SAP Commerce Cloud Classification Unit | Contains the mapping of the Akeneo PIM measurement families attributes to the CC ClassificationAttributeUnits XML. |
3.7 | Mapping Akeneo PIM Family to SAP Commerce Cloud Classification Class | Contains the mapping of the Akeneo PIM families attributes to the CC ClassificationClasses XML. |
3.8 | Mapping Akeneo PIM Family to SAP Commerce Cloud Classification Attribute | Contains the mapping of the Akeneo PIM families attributes to the CC ClassificationAttributes XML |
4.1 | Transform Product Items XML to Product Batch Parts XML | Contains the data transformation of the list of mapped product attributes to the CC products XML. |
4.2 | Transform Product Items XML to Variant Product Batch Parts XML | Contains the data transformation of the list of mapped product attributes to the CC variant products XML. |
5.1 | Global Integration Common Scripts | Contains the Groovy scripts used within the iFlows. |