Tongda oa develops a program for automatically Transferring monitoring workflow timeout, oa Workflow

Source: Internet
Author: User

Tongda oa develops a program for automatically Transferring monitoring workflow timeout (text) and oa Workflow

There were countless workflows in the past, and the previous initiators were anxious, but they were helpless and had to wait. I hope there was a program to transfer the work for this guy who never handled it, how comfortable and easy it is.

In the actual process of using a workflow, it is often the case that the handler is on a business trip or cannot be handled in a timely manner due to other reasons, resulting in poor operation of the entire workflow, the Administrator is helpless with the workflows that have been transferred to someone, and there is no way to worry about instant rights. The system clearly has a place where you can set the timeout time. However, this time is only a reminder of timeout and does not help you transfer the program out for handling. If the program times out, it will be automatically transferred to the next step! Yes, this program does this. In this article, the monitoring workflow timed out and the automatic transfer program can complete this function. You no longer have to worry about the workflow.


Here, let this program provide you with an image:

Step 3 is the step for monitoring. You need to add the timeout receiving step in the next step of monitoring. After the timeout, the program is automatically transferred to Step 5, during normal handling, you cannot go to this step. The path identified by the Red Arrow is the path controlled by the program.

You can monitor and set multiple steps in the process, and process any step programs that meet the timeout conditions.


Set the timeout duration for the steps to be monitored. Set the timeout duration to 1 hour first. In the "Monitor" section below, select and save to monitor and transfer this step.

The program calculates the work time directly according to the work time. The work time is not included, and the weekend time is also removed. The implementation of this setting is the actual work time, which is more convincing.


This is a time-out transfer step, with a note above.


When the timeout process is transferred in, the program sends a message to the recipient of the timeout step through the system food reminder function. Click "details" in the message ", the workflow will be opened directly for processing.

 

The record in the process step is automatically completed by the program, so there is only the end time and there is no start time. In the 2013 enhanced version, the two times are basically the same.


The time data in this figure does not match the above settings. Here, we only use the demo instructions.

The monitor program that runs silently in the background is displayed at the end. The running monitoring status and history information are displayed directly when the program is running. You can set the monitoring cycle by yourself. The testing cycle can be set to 1 minute. At this time, the monitoring cycle will be stopped after the specified (initially set to 50 times. During server deployment, you can set to run once a day. Otherwise, excessive monitoring may also affect the server.


 

Because this program uses unconventional methods to monitor and process workflow data, it has certain risks and may have some impact on workflows and servers. Therefore, you must use it with caution.

This program has just been developed and needs to be continuously improved during use. I hope this program will bring some convenience to everyone's workflow work.


Application Conditions:

Version 2013 or enhanced version 2013. Other versions are not tested;

The host must be set up for the monitoring process and can be handled by the Administrator. However, the time of the host is subject to the calculation;


Functions:

Multiple steps can be monitored simultaneously in a process;
After the transfer, the system sends a short message to you. Some information is configured in files to increase flexibility. during testing, the system provides a one-minute cycle for testing. You can specify the program monitoring cycle (option );
The process timeout time can be set to decimal to facilitate testing;
The time-out calculation method is based on the above class time. The off-duty and Sunday time are removed, which is more suitable for actual use;
The time-out period has been calculated after the previous step is transferred, and the time-out period has nothing to do with whether the organizer opens the process;
The steps to be monitored can be set to only one organizer, or you can set to a single organizer with multiple managers at the same time. If there are multiple managers, the timeout calculation is also based on whether the organizer has timed out;
When the program detects that a specific process step times out, it automatically processes the step and transfers it to the sponsor of the preset process step;
The time-out processing step is not scheduled by the organizer, and is transferred to the admin by default. The enhanced edition can be configured by the default owner if no recipient is specified;
The monitoring program will automatically send a transaction SMS reminder to the recipient upon transfer. The handler can directly click the SMS link to handle the transaction;
When the recipient checks the process of time-out transfer, remarks are prompted in the process step;
The workflow system log records the records automatically transferred for the job in detail;
The steps for transferring in and out are marked separately in the remarks column of the database data table, so that the administrator can search and check the data in the background;
Server information can be flexibly configured through configuration file settings;
The database account in the configuration information is set after the program is encrypted to avoid password leakage;
The monitoring status and monitoring processing records are displayed visually on the program interface, allowing administrators to master the monitoring status;
After the monitoring program is minimized, it will be automatically displayed in the system tray, without affecting other work;
During program testing, the monitoring cycle is limited to avoid too much impact on the server.

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.