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: Global configuration and filtering (0.0) , Global artifact (0.1), Global Family artifact (0.2) |
1 | Synchronization process: Full (1.1), Delta or differential import (1.2), Structural data import on family (1.3) |
2 | Mapping: attributes (2.1) and product type mapping (2.2) |
3 | Advanced configuration for product modelization |
4 | Data Transformation Mapping: Product (4.1) and Product Variant transformation (4.2) |
5 | Script |
Artifact by artifact
Name | Content | |
0.0 | Global Configuration Artifact | Contains the configurations of the query to be executed against Akeneo GraphQL and the imports to CC |
0.1 | Global Artifact Settings For Akeneo To SAP Commerce Cloud | Contains the logic for processing the full and delta import. |
0.2 | Global Family Artifact Settings For Akeneo To SAP Commerce Cloud | Contains the logic for processing the family import. |
1.1 | Full Import Process Scheduler | Contains the timer for the full import process which can be configured to run once on deploy or on a scheduled basis. |
1.2 | Delta Import Process Scheduler | Contains the timer for the delta import process which can be configured to run once on deploy or on a scheduled basis. |
1.3 | Family import Process Scheduler | 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 | Product Mapping | Contains the mapping of the product core attributes |
3.1 | Product Variation Attribute Mapping | Contains the mapping of the Akeneo PIM product/product model attributes to the CC product attributes. |
3.2 | Product Model Variation Axis Mapping | Contains the data transformation of the list of product variation derived from Akeneo products to the CC variant value categories XML. |
3.3 | Price Classes Mapping | Contains the data transformation of the list of prices derived from Akeneo products/product models to the CC product price groups XML. |
3.4 | Price Rows Mapping | Contains the data transformation of the list of prices derived from Akeneo products/product models to the CC price rows XML. |
3.5 | Category Mapping | Contains the mapping of the Akeneo PIM category attributes to the CC category attributes XML. |
3.6 | Classification Unit Mapping | Contains the mapping of the Akeneo PIM measurement families attributes to the CC ClassificationAttributeUnits XML. |
3.7 | Classification Class Mapping | Contains the mapping of the Akeneo PIM families attributes to the CC ClassificationClasses XML. |
3.8 | Classification Attributes Mapping | Contains the mapping of the Akeneo PIM families attributes to the CC ClassificationAttributes XML |
4.1 | Data Transformation For Product | Contains the data transformation of the list of mapped product attributes to the CC products XML. |
4.2 | Data Transformation For Product Variant | Contains the data transformation of the list of mapped product attributes to the CC variant products XML. |
5.1 | Akeneo Scripts | Contains the Groovy scripts used within the iFlows. |