Approval Process, Azure OpenAI Service Creation Assistance 20230906
This is an approval process where AI reviews the draft content.
The drafters can refine their drafts based on the results of the AI review.
Worker (#of Swimlane: 4)
Applicant
Person in charge of drafting the decision.
Team Leader
Leader of the same organisation as the applicant who confirms the decision.
Head of Department
The head of the department and the applicant’s superior who approves the request for approval.
Section Chief
Section manager who is the applicant’s superior who approves the request for approval.
Business Flow (Complexity of Workflow: 16)
11. Submit a request for approval
The applicant drafts a request for approval.
41x. Respond to Returns
The applicant can either revise the drafted content and resubmit or withdraw it.
32. Verify
The applicant’s supervisor checks the drafting and returns it if it is incomplete.
123a. Approve and Authorise
If the external payment is less than 1 million, the section manager makes the decision.
283b. Approve and Authorise
If the external payment is more than 1 million, the director of the department makes the decision.
37x1. AI Review
The workflow platform asks AI (Azure OpenAI Service) to review the drafting content.
Business Process Variables (#of Data Item: 21)
▼ Application ▼0
Applicant’s Organizationq_Drafter_Org1*
The department to which the applicant belongs is stored. (“Organization” in the workflow platform)
processInstanceInitQgroupId
Applicantq_Drafter2*
The applicant is stored. (“User” in the workflow platform)
${processInstance.initQuserId}
Submission Timeq_Submission_Time3
The date and time of submission is stored.
It is entered according to the settings of “1. Submit a request for approval” or “1x. Respond to Returns”.
Approval Typeq_approval_kind13*
The approval type is stored.
Objects and Actions Subject to Approvalq_object16*
The goods, objects and actions for approval purposes are stored.
Request Description and Reasonq_Reason4*
The contents of the draft and the reasons for it are stored.
Attachmentq_Attachment5
It contains attachments relating to the content of the drafting.
External Paymentq_Payment6*
The amount of the external payment is stored.
Man-hoursq_Man_Hours7
The amount of internal man-hours is stored.
Budgetary Classificationq_Classification8
The budget category of the draft is stored.
Budget Category Remarksq_Classification_Remarks9
The remarks of the budget category of the draft content are stored.
Role of AIq_AI_role18
AI (Azure OpenAI Service) roles are stored.
Review Results from AIq_AI_completion17
The results of the review of drafting content by AI (Azure OpenAI Service) are stored.
▼ Leader confirmation and department manager’s decision ▼10
Confirmed Leaderq_Confirmer11
The leader confirming the draft is stored.
The data is entered according to the automatic processing setting in “2. Verify”.
Reader Check Timeq_Confirmed_Time12
The date and time of approval when the draft content is confirmed is stored.
This is entered according to the automatic processing setting in “2. Verify”.
Approved Director/Head of Departmentq_Approver14
The head of the department/section who approved the draft is stored.
This information is entered according to the automatic processing setting of “3a. Approve and Authorise”.
Approved Timeq_Approved_Time15
The date and time when the draft was approved is stored.
The date is entered according to the automatic processing setting of “3a/b. Approve and Authorise”.