Order Delivery Process, kintone Integration 20230628
This process manages the configuration work (delivery work) after receiving a web service order until the service is provided.
The flow is automatically initiated when the status is changed to “Requires support” in the contract ledger (kintone).
When the delivery is completed, a “supported” status is automatically recorded in kintone.
Worker (#of Swimlane: 4)
System Linkage
(This lane is a collection of kintone integration and automated processes.There is no human processing)
Licensing Officer
Person in charge of arranging licence keys.
Construction Manager
Person in charge of building the ordered environment.
Mailing Agent
Person in charge of sending manuals.
Business Flow (Complexity of Workflow: 18)
141-1′. Licence key modification
The licensing officer corrects the licence key based on the points raised by the building officer.
41-1. License key arrangements
The Licensing Officer will arrange for a licence key with the details specified.
61-2. Building the environment
The construction manager builds the environment based on the licence key that has been passed around.
92. Arrange for manuals to be sent
The sending officer arranges for the address to be confirmed and the manual to be mailed.
17x1. kintone acquisition
The workflow platform retrieves data from the kintone records.
24x2′. Set Subject (no action)
The workflow platform sets the subject line.
19x2. Subject, status, due date and time setting
The workflow platform sets the subject, processing status (to ‘3_Responding’) and task due date and time.
20x3. kintone update (pid, status)
The workflow platform reflects the Questetra-side process ID and process status in the kintone record.
21x4. Status settings
The workflow platform sets the processing status to ‘4_ready to respond’.
22x5. kintone update (status)
The workflow platform reflects the processing status in the kintone record.
Business Process Variables (#of Data Item: 17)
Customer IDq_id15*
Customer Nameq_customerName0*
Email Addressq_customerEmail1*
Plan Selectionq_plan2
The contract plan selected by the customer is stored.
Desired construction date and timeq_maintenanceDatetime10
The desired date and time for building the environment is stored.
Task due date and timeq_taskLimitDatetime14
It stores the due date and time used to manage task deadlines.
License Keyq_licenseKey6*
It stores the licence key needed to build the environment.
Access URLq_accessUrl8*
The access URL of the built environment is stored.
Initial Passwordq_password9*
The initial password for the built environment is stored.
I would like to receive a manualq_optionSend5
It stores whether the customer has requested to be sent a manual.
Postal Codeq_sendZipcode12*
The postcode of the manual delivery address is stored.
Delivery Addressq_sendAddress11*
The manual delivery address is stored.
Name of person to whom the letter is to be sent (title not required)q_sendName13*
The name of the person to whom the manual is sent is stored.
Enquiry Number (post office)q_trackingNo4*
The contact number is stored when the manual is sent.
kintone Record IDq_kintoneId16
The kintone record ID of the target customer data is stored.
Processing Statusq_status18
The processing status of the target customer data is stored for sharing to kintone.
This archive contains the BPMN icons that are not available in the Basic edition.
Notes
Set the kintone domain/app ID in the ‘Variable settings’ section.
The settings are based on the assumption that the following data items have been prepared in the kintone app.The choices of the selection system data items should match the Select-type data on the Questetra side.
ID (string, field name: k_id)
Name (string, field name: k_name)
Email address (string, field name: k_email address)
Plan (radio button, field name: k_plan)
Desired build date and time (date and time, field name: k_desired_build_date)
Request to send manual (radio button, field name: k_Request to send manual)
Questetra process ID (string, field name: k_Qid)
Processing status (radio button, field name: k_status)
Arrangement Tips
As the process starts with [Start: kintone: Record Created], there is a time lag of up to 15 minutes between the data change on the kintone side and the start of the process on the Questetra side. If you want to eliminate the time lag, consider using a webhook on the kintone side or customising the kintone side with Javascript. The process start part on the Questetra side needs to be replaced with [Message Start Event (Webhook)] or [Message Start Event (HTTP)].