Defining Integrations
Last updated
Last updated
After defining your "Criteria for Success". You can begin setting up your Justransform integrations. Justransform utilizes a Development Panel to organize and control data process. Integration services allow extraction, manipulation, validation, and forwarding of structured data types. By structuring the data into recognisable data, this allows you to integrate applications directly from the web without coding. Justransform provides a built-in visual interface ("visual designer") so you can create and direct process flows.
In the Development Panel this allows you to build processes and configure components that become the steps within your process.
Connections: Connections are a key component and play an important role in facilitating data integration and exchange between systems and applications. Connections allow Justransform to securely access and exchange data with connected systems and applications; securely and in various formats.
Business Processes: Business Processes are defined workflows that include a variety of actions such as data transformations, data validations, and communication with external systems and applications. By creating a Business Process in Justransform, these steps will be executed automatically by Justransform upon new data being provided by a Connection.
For example, a business process might involve creating a new customer record in a CRM system, automatically sending an email to a customer to confirm the account creation, and then updating the customer's status in a seperate billing system.
Mapper: Mapping is the process of defining how data from one system or application should be transformed and mapped to another system or application. This involves specifying the relationship between fields in the source and target systems or applications.
For example, if you are integrating a Trading Partner with an accounting system, you may need to map e-Orders from your Trading Partner to the invoicing in the accounting system. The Trading Partner may use PEPPOL and the accounting system may use REST.
Map Chains: Map Chains are a series of mappings that are linked together to form a complex data integration process. Map Chains are used to automate the transfer of data between multiple systems and applications, and to transform and manipulate the data in a specific order. By using Map Chains, this reduces the time and effort required to perform manual data mapping and manipulation, and improves accuracy and consistency of the data integration operations.
Scripts: Scripts are a way of defining custom logic and data transformations that can be executed as part of the integration process. Scripts can be used to automate complex or custom tasks that can not be performed using Mappings, standard data transformation capabilities and Map Chains.
For example, you might use a script to perform custom data validation, such as checking that a Shipment tracking number is in the correct format or using logic to define which Shipment provider the tracking number uses.
FF Operations: Known as File-to-File operations, involves transfering data between two or more files. Using Justransform organizations can schedule regular data transfers between files, or trigger data transfers based on specific events or conditions. FF Operations typically involve:
Data extraction: Data is extracted from the source file and transformed into a format that can be used by Justransform.
Mapping: The extracted data is mapped to the target file, using mapping definitions that specify how the data should be transformed and mapped to the target file.
Data transformation: The data is transformed according to the mapping definitions, and any additional data manipulation or transformation rules that have been specified.
Data loading: The transformed data is loaded into the target file, completing the FF operation.
Hex Editor: The Hex editor can be used to view and edit raw data in hexadecimal format of files that are being transferred as part of the data integration process. The Hex editor can be useful when troubleshooting data integration processes that involve the transfer of binary data.