Experience of Using shark to complete the actual workflow system

Source: Internet
Author: User

The main goal of this system is to allow actual users to easily set their own actual processes. Now it is mainly used in the approval process, and it should be easy to use it in other processes. Here are some main ideas:

1. Write a set of usermanager modules to replace shark. Shark is built into a set of user tables, the system is changed to directly use my existing system users. Relatively simple. Because the shark is encapsulated, The usermanager module is changed, and nothing else is changed.

2. In addition to shark, some other tables are created to record the processing opinions and methods. And linked to specific documents.

3. Process Design tools use non-JavaProgramI wrote a set of key graph characters because there are ready-made process components. The goal is to make it easy for customers to get started quickly. Customers do not need to know any package or application.

In the process design, in addition to generating the corresponding xpdl files, the updatepackage, user maping, and application mapping are automatically implemented.

4. It is relatively simple to use worklist. You can call some shark APIs directly.

5. Write a work assignment module to solve the problem of assigning tasks by role and department ownership.

6. At the same time, the system has interfaces with my own instant messaging tool through the socket port. You can use instant messaging tools to notify relevant personnel when assigning tasks.

The whole system takes a little more time on the process design tool, because it is difficult for the customer to use it easily. Other time is relatively small. It is a pity that I have not had much time to do this, and I have to deal with it first. Fortunately, it can basically be used.

It is found that shark is good for others, mainly because it is slow and starts slowly. When someone has hundreds of pending tasks, the worklist time is very slow.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.