Workflow System


Gica Workflow System (Gica Workflow System) is a workflow control and information tracking platform that automatically displays tasks in the user’s Task Pool and displays each of the current system operations in real time according to different user permissions. The main steps (Operational Step) and the jobs that the entire company is processing that day. The system can be used to monitor the data of multiple branches and can be interconnected with any system.

For the operator, he no longer needs to constantly query what jobs and data in the system needs to be processed by him, and the system will automatically notify him of the job tasks that need to be processed. Once this task is processed, whether it is handled by him or not, as long as its status changes, it will no longer appear in his work pool. For managers, the system will display the status of all operations of the current company or group at any time, including the creation of a new job, the creation of a new document, the opening of Invoice, and so on;

The system also displays at any time what jobs are being processed by the company or the entire group that day. Example: In the WMS system, the colleague of the customs declaration department can process the operations related to customs declaration after the documentation department completes the data registration confirmation. After the documents department confirms the information, the Order and Job will fall into the work pool of the colleagues in the customs declaration department, prompting the colleagues in the customs declaration department to carry out customs declaration operations. Before the documentation department has confirmed the relevant information, there will be no customs declaration operations for this job in the work pool of the colleagues of the customs declaration department. Description of the main functions of the system (take the Workflow in the GICA Warehouse system as an example)

a) Status setting: dynamically define the status of this workflow that needs to be monitored and tracked (Job/Order Status);

b) User authority setting: Set the type of data that a user needs to track, for example: a Shipping Order has just been created, and needs to be confirmed by "I", etc. This is the permission that the "system administrator" or "manager" can set.

c) After setting the user permissions, the user will see the contents of the following three sections on the page after logging in. These contents will be automatically refreshed whenever there are related operations, which means that the user does not have to Click "Query" to refresh the information.

d) My task list (user work pool): An Order has completed other steps, and the "I" should be responsible for the steps; this is a user's "work pool".

e) The latest developments of the system: Show who, when, and what did in the system, such as confirming an Order, etc.;

f) Today's operations: display various operations to be processed today. Behind the GICA Workflow System is a "Workflow Rules Controller" (workflow rules control system), which controls and manages Workflow. These rules analyze and take actions on the event events that occur all the time in the system. For example, the following rules

1) Create a new Order, the rule is NewOrder = Ada OR Ama, which means that both Ada and Ama can create an Order independently, and other employees cannot create a new Order. 2) Confirm Order, ConfirmOrder = Betta OR (Becy AND Bice) In other words, Betta can confirm the Order, and when both Becy + Bice confirm the order, the order can be finally confirmed, but the confirmation of Becy or Bice alone cannot confirm the order.

3) Complete the rules, CompleteOrder = (Cima OR Cetta) AND (Ciga OR Cici) That is to say, one of Cima and Cetta, plus one of Ciga and Cici, at least two people have the right to complete an Order. This This kind of rules can be defined very complex to meet the complex business management structure and control structure of different enterprises.