Provide process designer for users in the product

Source: Internet
Author: User

for Workflow-based architecture design, the biggest advantage is that it is easier to achieve "provide process designer for users in products.
business requirements and business processes often change. If business processes remain unchanged, no workflow is needed. The method of writing directly to the dead is still very fast. In the face of frequent changes in business processes, if the "process designer" is not provided to the user, it will be a disaster for the user and the Program personnel in subsequent maintenance.
whether a set of "process designer" can be provided for users is an important indicator of the workflow platform.
I have previously seen some well-structured workflows open, because the designer is not ideal and is not used. Some are unsatisfactory designer solutions provided for later users, some of them provide insufficient designer functions for preliminary program development.
in addition to the engine-based Secondary Development designer, I have also written a process designer.
on one occasion, we developed the algorithm and layer algorithm ..... I felt that I was developing AutoCAD, and finally barely went online with N bugs. the user was "good.
another time, I had to develop a designer. With the previous UI development experience, I decided not to develop "AutoCAD" independently, but I thought of a cad, that is Visio, so I wrote a program to parse the Visio 2003 document. The user designs a workflow in Visio. The program I wrote parses the Visio file and generates a workflow template. This solution was very successful in the internal test, but in the instance application, the user made full use of its design in Visio, killing my parser again and again.
another time, the Wizard is used. To be honest, this is the most successful time, but neither the Organization nor the user thinks it is a drag-and-drop mode.

The designer is used to design and modify a workflow template. On a multi-workflow platform, a workflow template is generally a set of records or xml configuration files in the database. This makes it possible for the self-developed designer I mentioned above.
The WWF workflow template has a special effect and is a class, but fortunately it is a class that can be depicted in XML, or it can be seen as an ORM for process data. structure is better than efficiency, but there is a life-saving problem (laterArticleI will mention that integration of the VBA development kit in the project can also be partially solved.) I wonder if it can be solved in net4.0.

Now, in the world of WWF, will my nightmare of "providing process designer for users in products" end here .....
In fact, this nightmare will never end, because it is the biggest nightmare to teach users to use the designer.

This article will be added to the wwf_designer column and will be posted soon.

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.