You want to correspond to "Request for a Catalogue", which you have accepted via published web form, as quickly as you can. However, it won't be a joke if you made mistakes in the "Address" or "Company name" that the customer has entered. When creating "Cover sheet" with Microsoft Word by Copy & Paste, for example, made mistake that shifted ane line of the record in the list to be referred, and results in complaint,such as
- Our company name is not like this.
- There is no employee in the name of this.
In the following Business Process, "a personnel in charge of accepting" checks entries via web form
- if the address was not inappropriate such as erroneously submitted in the middle of the input?
- if the address was not nonsense for mischief purpose?
- if it does not contain abbreviations or unnecessary space?
The excellent point is that not a "list" will be created in this business operation. The risk of information leakage will be extremely reduced. And as soon as the sealing job is completed, data such as "company name" and "telephone number" will be automatically added to the Cloud-based database. (Although it is apparent, it is also assumed a flow to ask "Sales representative" in case of receiving a message such as "Want an estimate together".)
[Catalogue Request Correspondence]
In this example, data of list of Address, Company name, Customer name, etc. will be stored (additionally) into Cloud-based Database, "kintone".
Of course, it is also possible to display a "List of Address,Company name, Customer name" on Workflow side. However, in cases where it needs something to be added to the list by all the staff, it would be better managing separately in a database or spreadsheet.
Incidentally, the specific method of setting "Auto postscript" is in the same way as the previous article (credit management flow), which is a flow that
- automatically generated a "JSON string for the data integration",
- send it as Request to the kintone API.
Please import the sample and see its setting screen for the details of the setting which is not posted below.
[Catalogue Request Correspondence: "1. Confirmation / Judgement" screen]
= Setting example of kintone app
- [Record number]
- WFPid (Strings single line)
- quickSupport (Strings single line)
- company (Strings multiple line)
- name (Strings multiple line)
- tel (link)
- email (link)
- NOTE (Strings multiple line)
= Setting sample of Script Step "JSON Generate" (Server-side JavaScript))
//// == Retrieving == var pid = processInstance.getProcessInstanceId() + ""; var quickSupport = data.get("18"); var company = data.get("28") + ""; var name = data.get("30") + ""; var tel = data.get("7") + ""; var email = data.get("8") + ""; //// == Calculating == // Multidimensional object to match the kintone app to connect to var myObj = { "app": "4", "record": { "WFPid": { "value": "-" }, "quickSupport": { "value": "-" }, "company": { "value": "-" }, "name": { "value": "-" }, "tel": { "value": "-" }, "email": { "value": "-" } } }; myObj.record.WFPid.value = pid; myObj.record.quickSupport.value = quickSupport.get(0).getDisplay() + ""; myObj.record.company.value = company; myObj.record.name.value = name; myObj.record.tel.value = tel; myObj.record.email.value = email; var myJsonText = JSON.stringify( myObj ); //// == Updating == retVal.put("22", myJsonText )
= Setting sample of Script Step "Auto-duplication of Input data" (Server-side JavaScript)
(* It is also possible to configure by arranging [Data Assignment] (M227), not using Script Task.
//// == Retrieving == var zipCode = data.get("1") + ""; // sip code var address = data.get("3") + ""; // address var company = data.get("4") + ""; // compant name var department = data.get("5") + ""; // Dept. name var name = data.get("6") + ""; // customer name //// == Calculating == name = "Mr./Ms." + name; //// == Updating == retVal.put("26", zipCode ); retVal.put("27", address ); retVal.put("28", company ); retVal.put("29", department ); retVal.put("30", name );
[Data Items list]
[Free Download]
- Business Template: Catalogue Request Correspondence
- Episode 483: Synchronizing Daily with Master Data in kintone (2016-05-16)
- Episode 484: Addition of New Client via kintone API (2016-05-23)
- Be Accurate in Inputting Address! (Zip code data utilization) (2015-11-02)
- M220 AUTO START: Auto Starting Triggered by Published Web Form Entry
- M227 AUTOMATED STEP: Auto Executing Data Binding, Arithmetic Operations
- M230 AUTOMATED STEP: Auto Executing Complicated Data Processing (ECMAScript)
- M225 AUTO EVENT: Auto Sending of HTTP Request with Business data Inserted
[Japanese Entry (εζθ¨δΊ)]