Approval Flow, ChatGPT Decision Assistance 20230817
The approval process supports decision-making. An item to be approved is automatically presented for each type and purpose, such as purchases, contracts and business entertainment. The decision-maker approves the request with reference to the items to be approved.
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: 17)
  • 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.
  • 36x1. Set ChatGPT Role
    • The workflow platform sets the ChatGPT role sector according to the approval type.
  • 34x2. Approval and decision-making assistant (ChatGPT)
    • The workflow platform obtains approval and decision advice from ChatGPT according to the approval type and purpose.
Workflow Diagram (click to open)
Business Process Variables (#of Data Item: 21)
  • ▼ Application ▼ 0
  • OrganizationApplicant’s Organization q_Drafter_Org 1*
    • The department to which the applicant belongs is stored. (“Organization” in the workflow platform)
    • processInstanceInitQgroupId
  • User (Search Select Box)Applicant q_Drafter 2*
    • The applicant is stored. (“User” in the workflow platform)
    • ${processInstance.initQuserId}
  • DatetimeSubmission Time q_Submission_Time 3
    • 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”.
  • Select (Select Box)Approval Type q_approval_kind 13*
    • The approval type is stored.
  • String (Text Box single line)Objects and Actions Subject to Approval q_object 16*
    • The goods, objects and actions for approval purposes are stored.
  • String (Text Box multiple lines)Request Description and Reason q_Reason 4*
    • The contents of the draft and the reasons for it are stored.
  • FileAttachment q_Attachment 5
    • It contains attachments relating to the content of the drafting.
  • NumericExternal Payment q_Payment 6*
    • The amount of the external payment is stored.
  • NumericMan-hours q_Man_Hours 7
    • The amount of internal man-hours is stored.
  • Select (Radio Button)Budgetary Classification q_Classification 8
    • The budget category of the draft is stored.
  • String (Text Box single line)Budget Category Remarks q_Classification_Remarks 9
    • The remarks of the budget category of the draft content are stored.
  • ▼ Leader confirmation and department manager’s decision ▼ 10
  • Approval and Decision Assistance (ChatGPT advice) q_decision_assist_for_chatgpt 17
  • User (Select Box)Confirmer q_Confirmer 11
    • The leader confirming the draft is stored. The data is entered according to the automatic processing setting in “2. Verify”.
  • DatetimeTime of Confirmation q_Confirmed_Time 12
    • 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”.
  • User (Select Box)Authorising Head of Department q_Approver 14
    • The head of the department/section who approved the draft is stored. This information is entered according to the automatic processing setting of “3a/b. Approve and Authorise”.
  • DatetimeTime of approval by department head q_Approved_Time 15
    • The date and time when the draft was approved is stored. This is entered according to the automatic processing settings in “3a/b. Approve and Authorise”.
  • ▼ Internal Communications ▼ 20
  • DiscussionComments q_discussion 21
    • Internal comments and messages are stored.
  • Select (Select Box)ChatGPT Role q_ChatGPT_role 18
    • The role of ChatGPT is stored. (automatically selected according to approval type)

Field Name, num, Initial Value

Download

This archive contains the BPMN icons that are not available in the Basic edition.

Notes

  • “x2. Approval and decision-making assistant (ChatGPT)” Process ([OpenAI ChatGPT: Chat]) Settings
    • C3: Role for ChatGPT
      • Data item “Approval Type” automatically set according to the registered content (“x1. Set ChatGPT Role” automated step)
        • Purchase Claims – General Affairs Department, Recruitment Claims – Human Resources Department, Hospitality Claims – General Affairs Department

Capture

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: