Productivity Improvement by Automation of Steps
In the last article and one before the last, I introduced you a mechanism to control "PayPal billing system" from Workflow system.In these mechanisms (Workflow Application), an automatic Step (Addon Service Task) is arranged in the middle of the flow diagram. That is, each time when a billing Issue arrives these Steps, the Workflow system transmits "Requests" such as
- Generate "PayPal Invoice" (PayPal Create)
- Transmit a "PayPal Invoice" (PayPal Send)
- What is the settlement status? (PayPal Check)
Today, not only the "payment system" (*1) as in this example, but also the operation of various information systems are automated, and the productivity is improved. For example, preservation of quotation to "Storage system" (*2), or management of product master data in "Spreadsheet / Data management system" (*3), are typical examples.
*1: PayPal, Stripe, etc. *2: Dropbox, Box, Google Drive, etc. *3 Google SpreadSheet, Kintone, etc.
<Setting screen: PayPal Create>
<Setting screen: PayPal Send>
<Setting screen: PayPal Check>
The fact that the process owner only needs to set properties of the Addon automatic Step (programming knowledge is no longer needed) is also one of the reasons for popularization.
Until which stage of situation change you should make unmanned?
However, there are not only "advantages" that unmanning brings.In the previous article, for example, it was a business flow that it continues confirming (keep on looping) until the status of electronic invoice turns to "PAID".
It sure is, there is no human cost on "confirmation work" alone since human does not intervene.
However, if an event such as "order cancellation" or "remittance with another settlement method" has occurred, it may be necessary to stop the Task of "shipping processing" in some cases. Or depending on circumstances, it may become necessary to modify the processing of "recording sales". Yet, as for the situation change which "influence degree × occurrence probability" is large, as a business process definition, I would like to make it "within the range of assumption" as much as possible, not leaving it as "unexpected".
In the following business process definition, "CANCELED status" (cancellation) which is relatively frequently occurring has been taken into consideration. That is, it is added devising that alert email to be sent when payment is refused.
[PayPal Invoice Issuance-Cancellation notification]