Adeptia Suite allows you to automate your business process. Using Adeptia Suite, you create a process flow to automate your business process. A process flow consists of different activities . Each and each activity of Adeptia Suite is equivalent to one step of a business process. This concept is better explained with some real examples. Same process flows are explained in the Evaluation Guide.One example can be a simple process flow which includes the Source, Target, Schema, and Mapping activities. To automate this business process,
To create a process flow, you need to perform the following steps:
- Create each of these activities to perform each operation of the business process
- Combine these activities to create the process flow
- Execute the process flow
Info |
---|
This Process flow is already created and bundled with the product. For detailed information of the process flow, refer to Adeptia Suite Evaluation Guide. |
...
Create the following activities to perform each operation of the business process:
...
...
...
...
...
...
...
To execute the process flow manually, select the process flow from the Manage Process Flow screen and then click the Execute link. For details, refer to Creating Process Flow section of the Developer Guide.
...
To execute the process flow using an event, perform the following steps:
- Create the required event activity
- Bind the Process Flow with the Event Activity
- Activate Event Activity
...
To bind process flow with the Event, create an Event Registry. Basically, Event Registry defines which process flow is triggered when conditions defined in the event are met. For details, refer to Creating Event Registry section of the Developer Guide.
...
After creating the event and binding it with the process flow, activate the event. To activate the event, select the event on the Manage Event screen, and click the Activate link. For details, refer to Creating Event section of the Developer Guide.
...
Once your process flow is executed either manually or by event, you may want to know whether the execution is successful or not. You can see the status of the process flow in the process flow log. To know how to view process flow log, refer to Viewing Process Flow Logs section of the Business User Guide.
...
...
...
- Decision node in your process flows.
- Workflow activity, in case you want some human interaction within your business process.
- Web Service Provider activity, if you want to publish your business process as Web Service.
- Web Service Consumer activity, if you want to create a business process which can invoke any third party web service.
- Mail Notification activity, if you want to send an email at any stage of the business process.
- Custom Plugin activity, if you want to use any custom java logic to process the data.
- Native Service activity, if you want to run any batch or executable program.
...
Data Transformation Process Flow
This sample Process Flow demonstrates the use of different mapping functions to transform the source data into the required format. This Process Flow is used to extract data (Insurance Policy information) from a database source and convert it into an excel format. Conversion of data from database specific format into excel format is done using different mapping functions. After conversion, data is written in an excel file and that excel file is saved into the specified location. At the end of the Process Flow, a native call is used to execute a batch file, which creates a log file. This log file contains the details of the excel file, which is created by the process flow.
...
This Process Flow demonstrates the use of different features of Process Designer. In this Process Flow, a purchase order, which is in text format, is used as a source. Values of the purchase order (such as PO Number, Amount, Company Name, and Item) are separated by a comma (,). A copy of the purchase order is saved into a specified folder. Another copy of the purchase order is sent to either of the Manager or Director of the company through email. If the purchase amount is less than US$ 50,000, the purchase order is sent to the Manager for approval. If the purchase amount is greater than US$ 50,000, the purchase order is sent to the Director for approval.
...
This sample Process Flow demonstrates the use of different features of process designer and complex mapping functions. The Process Flow is triggered on arrival of emails with a different subject. Each mail has an excel file attached to it. The subject of the mail specifies the format of the excel file. Based on the subject of the mail, Decision Node of the Process Flow decides which schema to be used to parse data from the Excel file. For example, if the subject of the email is FORMAT1, Schema1 is used. If the subject of the email is FORMAT2, schema2 is used. After the data is parsed using either of the schemas, mapping rules are applied and data is inserted or updated into one of the two databases. All error records (e.g. duplicate record) are written into a sequential file.
...
This sample Process Flow demonstrates the use of a JMS Event for triggering a Process Flow. The JMS Event is configured to listen for the data (containing real-time stock quotes) from a JMS server. The JMS Event is registered with the Process Flow. JMS Event on receiving the data gets fired, and in turn triggers the Process Flow. The Process Flow receives data from the JMS Event, converts it into database specific format and finally inserts the data into a database server.
...
This Process Flow is used to process data of a positional file. Data of the positional file is processed record by record. One record is taken at a time, processed and finally sent to JMS server. After the record is inserted to the JMS server at the target end, an email is sent for acknowledgment, and next record is taken for processing. The whole process continues till all the records of the positional file at the source end are processed and inserted to the JMS server. Anchor