こちらの記事の続きになります。
引き続き、こちらのTutorialを参考にしています。
トリガーフォームの作成
まず最初に、ビジネスプロセスを開始するためのトリガーフォームを作成します。
以下の項目を入力して作成ボタンをクリックします。(IDは自動入力されます)
名前: Order Processing Form
説明: Form to collect order details
トリガーフォームが作成されますので、「・・・」 -> 「エディタを開く」の順にクリックします。
「見出し1」のアイコン(H1)と、「段落」のアイコン(AA)を図のようにドラッグ&ドロップします。
「見出し1」と「段落」に、それぞれ以下の文字を入力します。
見出し1: Order Approval Request Form
段落: Please provide the necessary information of your order and submit for approvals.
その他のアイコンも図のようにドラッグ&ドロップし、「テキスト」と「番号」と「日付」にそれぞれ以下の文字を入力し、それぞれ「必須」のチェックボックスに✔︎を入れます。最後に保存ボタンをクリックします。
テキスト: Customer Name
テキスト: Order Number
番号: Order Amount
日付: Order Date
テキスト: Shipping Country
日付: Expected Delivery Date
次の操作へ進むため、「Order Processing」タブをクリックします。
承認フォームの作成
次に承認フォームを作成します。「+」アイコンをクリックします。
「承認を作成」画面で以下の項目を入力します。
名前: Approval Form
説明: Form to approve or reject the sales order
承認フォームが作成されますので、「・・・」 -> 「エディタを開く」の順にクリックします。
「見出し1」アイコンと「段落」アイコンを図のようにドラッグ&ドロップし、「見出し1」と「段落」にそれぞれ以下の文字を入力します。
見出し1: Approve Sales Order
段落: A new order has been received. Please review and confirm whether the requirements can be met or not.
段落: Sales Order Details:
その他のアイコンも図のようにドラッグ&ドロップし、「テキスト」と「番号」と「日付」にそれぞれ以下の文字を入力し、それぞれ「読込専用」のチェックボックスに✔︎を入れます。
テキスト: Customer Name
テキスト: Order Number
番号: Order Amount
日付: Order Delivery Date
その下にもアイコンを図のようにドラッグ&ドロップし、「段落」と「チェックボックス」と「テキスト領域」にそれぞれ以下の文字を入力します。最後に保存ボタンをクリックします。
段落: Supplier Acknowledgment
チェックボックス: I acknowledge that we have received your order and will process it based on the availability
テキスト領域: Message to buyer:
承認フォームの設定
次に作成した承認フォームの設定を行います。
「Order Processing」タブ -> 「Approval Form」 -> 「一般」の順にクリックします。
件名に以下の内容を入力します。コピー&ペーストで文字入力をするとなぜか上手くいきませんでしたので、直接入力するのが良いと思います。
Review and approve order
を入力、
「Order Processing Form (Trigger)」からOrder Number
を選択、
from
を入力
「Order Processing Form (Trigger)」からCustomer Name
を選択、
company
を入力
受信者のユーザの入力ボックスをクリックし、「プロセスメタデータ」から「Process Stated By」を選択します。
期日の「期日のタイプを選択」から「静的期間」を選択し、「タスク作成後の期日」を「2」「日」を選択します。
「入力」タブをクリックし、アイコンを図のようにドラッグ&ドロップします。最後に保存ボタンをクリックします。
Customer Name: Customer Name
Order Delivery Date: Expected Delivery Date
Order Amount: Order Amount
Order Number: Order Number
正しく入力を終えると、「Approval Form」の左のアラートアイコンが消えます。
通知の作成と設定
次に通知の作成と設定を行います。
「+」(プロセスステップの追加)をクリックします。
「フォームの作成」の画面が表示されますので、以下の項目を入力して作成ボタンをクリックします。
名前: Order Confirmation Form
説明: Notification form to inform whether the sales order is approved by the supplier Choose Create
「Order Confirmation Form」の「・・・」 -> 「エディタを開く」の順にクリックします。
「Order Confirmation Form」の画面が開きますので、「見出し1」アイコンと「段落」アイコンと「テキスト領域」アイコンを図のようにドラッグ&ドロップし、「見出し1」と「段落」と「テキスト領域」にそれぞれ以下の文字を入力します。
見出し1: Order Confirmation
段落: Your order has been received and accepted for delivery. We will send you the details as soon as the order is shipped. You can find the details of your order below, please review and verify your request:
テキスト領域: Message from the supplier:
段落: Your Sales Order Details:
その下にもアイコンを図のようにドラッグ&ドロップし、「テキスト」と「番号」と「日付」にそれぞれ以下の文字を入力し、それぞれ「読込専用」のチェックボックスに✔︎を入れます。最後に保存ボタンをクリックします。
テキスト: Order Number
番号: Order Amount
日付: Expected Delivery Date
「Order Processing」タブ -> 「Order Confirmation Form」 -> 「一般」の順にクリックし、
件名に
Your order
を入力、
「Order Processing Form」からOrder Number
を選択、
has been successfully received
を入力します。
受信者の「ユーザ」に
「プロセスメタデータ」から「Process Started By」を選択します。
「入力」タブをクリックし、アイコンを図のようにドラッグ&ドロップします。最後に保存ボタンをクリックします。
Order Number: Order Number
Message from the supplier: Message to buyer
Expected Delivery Date: Expected Delivery Date
Order Amount: Order Amount
入力が正常に完了すると、「Order Confirmation Form」の左のアラートが消えます。
次の操作に移るため、「概要」タブをクリックします。
「Order Confirmation Formの「・・・」 -> 「複製」の順にクリックします。
「アーティファクトを複製」の画面が表示されますので、名前にOrder Rejection Form
を入力し、複製ボタンをクリックします。
複製した「Order Rejection Form」のエディタが自動的に開きますので、以下の項目を修正し、
見出し1: Order Rejection
段落: We are sorry to inform you that your order cannot be accepted. Any inconvenience caused due to the refusal of the order is regretted. You can find the reason of the rejection and the details of your order below, please confirm the request:
「段落」最下段に追加後、以下を入力します。最後に保存ボタンをクリックします。
段落: Please press the SUBMIT button to acknowledge the order status.
「Order Processing」タブをクリックし、「Approval Form」の「Reject」側の「+」(プロセスステップの追加)をクリックします。
「Order Rejection Form」をクリックします。
「一般」タブで件名に
Your order
を入力、
「Order Processing Form」から「Order Number」を選択、
is rejected by the supplier
を入力、
「優先度」で「優先」を選択、
「ユーザ」で「プロセスメタデータ」から「Process Started By」を選択します。
「入力」タブをクリックし、アイコンを図のようにドラッグ&ドロップします。最後に保存ボタンをクリックします。最後に保存ボタンをクリックします。
Expected Delivery Date: Expected Delivery Date
Message from the supplier: Message to buyer
Order Amount: Order Amount
Order Number: Order Number
「Order Rejection Form」の左側からアラートが無くなっていれば完了です。
今回の記事はここまでになります。次回で最後になります。