This section of the documentation will guide the user with the process of Creating & Saving new processflows. The steps for implementing the same is provided below:
Prerequisites for Creating a processflows
- Should have valid credentials for logging in to the APPSeCONNECT portal.
- Applications should be chosen from the apps section, for proceeding with the design of processflows.
- You can also create a Package out of the your create processflow for sharing it to your other organisations. Click Here to know more about processflow Packaging.
Steps to create a processflows
1) Login to the Portal and navigate to the Designer > processflow module. The processflow listing page appears.
2) Click on the folder where you want to create your processflows on the listing page
3) Click on the new button for creating a new processflow.
Note: If the Folder is empty, you can view the button Create a processflow, that navigates you to the processflow Designer Page.
4) You will be navigated to the processflow Designer Page.
5) Provide a Name and Description for the processflow in the processflow header panel.
6) Drag the Start node that signifies the start process of the processflow.
7) Expand the App menu. You can view all the Pre-packaged application selected in Choose App section.
8) Drag an application to the designer panel that you want to integrate (in this case SAP Business One & Magento2 ). On dragging the applications to the designer panel, the node configuration slider would appear.
9) The following are the fields available in the Node Configuration Slider
- Node Description: This denotes the description of the node.
- Node Type: This denotes the type of action that the node needs to perform GET or POST
- App Version: This denotes the version of the Application. You need to select the version of the application you need for the integration.
- Protocol: The protocols would be listed for the application that is selected.
- Schema: The schemas for the selected application and protocol would be listed in the drop-down.
- Action: All the action based on the selected schema would be available. You can also modify Action filters by clicking on the Configure Action Filter button.
- Credential: You need to click the button Add, beside Credential to add token in the list. Select the Credential Token added for storing the credential provided for the application in the OP Agent.
10) Once all the details are the provided click Save button.
11) Drag the mapper node and the destination application in the design panel. You need to save the fully created processflow for opening the Mapper Node Configuration Window, after linking all the nodes from START to END.
12) Provide the node configuration details for the destination application and click save button.
Note: The Node type for the destination applications is selected as POST as data would be posted to the destination application from Source.
13) Join the dragged node from Start to End. On joining the mapper node & the destination application, the transformation window opens. The user can perform the mapping for the applications
Note: You need to save the fully created processflow for opening the Mapper Node Configuration Window, after linking all the nodes from START to END.
14) You can edit the mapping anytime by click over the node configuration button, available on the Mapper Node. Clicking on the cross button will delete the node from the designer panel.
Note: Every node has a node configuration button (except Start & End), the configuration window opens when clicked on that button.
15) Once all the nodes are joined, the steps for creating a processflow ends. You can also add other nodes as per the business requirement.
16) Click save button once the processflow is designed. The saved processflow would be listed under the folder you have created.
17) Click on the edit button against the created processflow, will redirect you to the designer page.
Following the above steps, you can successfully create a basic processflow. However, business process will require other nodes for designing as per the requirement.
You can also create a Package out of the your create processflow for sharing it to your other organisations. Click Here to know more about processflow Packaging.
Note: Unlinking of the nodes will now not erase the mapping made inside the mapper node. If a different application is dragged and linked with the existing GET or Destination node, it will remove the existing mapping when saving the processflow.
However, you will get a confirmation message when implementing the same. You view the message in the below screen.
Your mapping will also disappear if change the selected SCHEMA in the application nodes