Designing business process platform based on WF _ message collection and notification Interfaces
If a non-system user needs to interact with certain nodes of the business process, as shown in the following figure
Business Requirements
Design Scheme
Problems with this solution:
Both the receiver and approver have the business responsibilities of notifying the applicant,
However, if the applicant is a non-System participant, the information interaction between the approver and the applicant is much more difficult than the communication between the approver and the receiver.
Moreover, the notification Behavior System of the recipient or approver cannot be effectively controlled.
In addition, the applicant does not have a valid query point to query the progress of the event.
To solve the preceding problems, you can use either of the following two solutions or use them together.
Design Scheme B
Include applicants in system boundaries,
Applicant's powers:
You have a user name that corresponds to a specific item. you can log on to the system to query the item progress and various notifications from handling personnel.
Obligations of the applicant:
Check the progress and various notifications on a regular basis. If you fail to check the progress in time, the consequences will be borne by the applicant.
In this design, if there are other stakeholders, there are two types of contact information between the staff and other stakeholders.
1. The applicant acts as an intermediary, and the staff will send the notice to the applicant, and the applicant will contact other stakeholders.
2. The staff directly contacts other participants, just as the staff of solution A directly contacts the applicant
Other stakeholders can only understand the matter through the applicant
Design Scheme C
The applicant has set up a special notification department outside the system boundary,
The notifying department is responsible for contacting the applicant,
The approver only needs to send the notification to the Department to complete the task.
The applicant can only go to the notification department to query the case.
Notify the Department to contact other participants
Other participants can also contact the notifying department.
Proposal for setting up a window Department
Merge the duties of the notification department with those of the receiver
Window is the only interface between the applicant and the department
The window is responsible for receiving, notifying, querying, and allocating all items.
Non-Electronic Data Collection and Management Solutions
Managed by window departments or specialized non-electronic data management departments
The applicant submits the information to a non-electronic data management department,
Individual approvers and participants apply to be transferred from non-electronic data management departments. after use, they are returned to non-electronic data management departments.
Non-electronic data management departments maintain data security and arrange the sequence of data use
After the case is completed, the data will be returned to the parties or the data will be archived and managed by non-electronic data management departments
The collection of information may also be completed by this Department, or by a need person who proposes to this department, the department then collects information from other departments or arranges professional departments
Notification Service solution for non-system participants
Information Synchronization
For the traditional scheme, both parties agree on a date in advance
Both parties agree on a date in advance, and the applicant will receive a notification on the agreed date.
Solution A: include applicants in the system
See [design scheme B] of [platform information collection and notification interfaces].
Solution B: Push Information
The system pushes the information to the applicant as follows:
Method |
Description |
Person-to-person signing notice |
The staff takes the initiative to inform the applicant and the applicant signs the receipt notice, The clerk enters the acceptance result into the system |
Email |
System completion after the system sends an email |
The system sends an email. After the applicant receives the concurrent receipt, the system will complete the process. |
SMS |
System completion |
The system sends a text message. After the applicant receives the concurrent receipt, the system completes the request. |
Phone number |
The system automatically calls an audio phone number. After a specified number is received, the system completes the call. |
The system automatically calls the audio phone number, specifies the number to listen to, and completes the operation according to the voice prompt. |
Fax |
Same as email |
Solution C: Pull information
The applicant takes the initiative to query. If the applicant does not take the initiative to query, the system will set the default operation handling items within the specified time.
Method |
Description |
Ask by person (Not by phone) |
The applicant asks the relevant personnel about the matter. If the matter is in the State where the applicant needs to participate, the applicant is immediately notified of the state of the matter, and the applicant is required to sign the notice and enter the result of receipt into the system |
SMS Query |
The applicant sends a matter identification code text message to the specified system, and the system sends the matter status to the next status after the message is sent back. |
Phone number query (Manual or system listening) |
The applicant makes a phone call and provides the issue identification code after the connection. The staff or system informs the query of the completed voice, and the incident enters the next state. |
Network |
See [Solution A to include applicants in the system] |
Solution D: publish an announcement
The handler sends an announcement to the media,
After seeing the announcement, the client obtains the notice from the handling personnel,
It is usually used in legal situations or in matters with a large number of clients, such as qualification application and Enrollment
Methods of participating in System Business Behavior
System Logon
Email reply
Telephone operation
SMS reply
Set rules in advance