SAP BTP Free TrialでSAP Build Process Automationを使ってビジネスプロセスを作成してみよう（後編）

こちらの記事の続きになります。

https://qiita.com/Nel_SAP_Basis/items/dfcee238d1ff972ed883

引き続き、こちらのTutorialを参考にしています。

https://developers.sap.com/mission.sap-process-automation.html

## 条件プロセスの作成

条件プロセスを作成します。
「Order Processing Form」と「Approval Form」の間の「＋」ボタンをクリックします。
![スクリーンショット 2024-04-06 23.25.36.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/df406daa-fdde-8c35-225c-31c03d458e2f.png)

「コントロールおよびイベント」をクリックします。
![スクリーンショット 2024-04-06 23.38.12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/7f7f8e8d-a563-6b4f-7dfe-5c5f0e38dcff.png)

「条件」をクリックします。
![スクリーンショット 2024-04-06 23.39.00.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/06c02540-8fae-6f81-67f1-afdcb55627e3.png)

「条件エディタを開く」をクリックします。
![スクリーンショット 2024-04-06 23.40.29.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/700a2f47-1a4a-0a9e-936a-f6e61cb276f9.png)

「分岐条件を編集」の画面が開きますので、「Order Amount」「より小さい」を選択、`100000`を入力し、「グループを追加」をクリックします。
![スクリーンショット 2024-04-06 23.42.21.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/3cac5227-3eea-a51f-f6eb-2e9bc1f331c9.png)
![スクリーンショット 2024-04-06 23.43.16.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/bd231fd2-8343-37b6-bcce-5e421fef1a7f.png)
![スクリーンショット 2024-04-06 23.45.03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/216fd926-e994-6c52-b4a9-e653e915d443.png)

一行目に「Shipping Country」「に等しい」を選択し、`India`を入力。
二行目に「Shipping Country」「に等しい」を選択し、`Germany`を入力し、「適用」ボタンをクリックします。
![スクリーンショット 2024-04-06 23.45.59.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/0cf07b92-082b-f2aa-87a9-2f6f3f58ffe5.png)
![スクリーンショット 2024-04-06 23.47.58.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/ee468b23-3151-c61d-cd05-deb7edec3756.png)
![スクリーンショット 2024-04-06 23.49.24.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/01b9fbc1-c079-c9ee-6e0e-8ca963fa5276.png)

条件分岐が作成されました。
![スクリーンショット 2024-04-06 23.53.34.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/d47aafb6-53c5-2f47-aca4-cb85b924e167.png)

## 自動承認フォームの設定

Ifの方の「＋」ボタンをクリックします。
![スクリーンショット 2024-04-06 23.54.59.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/ceddea80-5af8-a6ab-b518-7c9a01130cd5.png)

「フォーム」をクリックします。
![スクリーンショット 2024-04-06 23.55.52.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/32f30722-c4fb-5669-1070-f04fdf13d7c7.png)

「空白　フォーム」をクリックします。
![スクリーンショット 2024-04-06 23.57.14.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/9dc210a0-2e49-d52c-4579-f0a90e14ffe9.png)

「フォームの作成」画面が表示されますので、以下の項目を入力し、「作成」ボタンをクリックします。
名前: Auto Approval Notification
説明: Notification form to inform auto approval of the sales order
![スクリーンショット 2024-04-06 23.57.46.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/cdefcbe2-0722-7443-db40-86ef6ed7191e.png)
![スクリーンショット 2024-04-06 23.58.10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/ca375855-486b-edb2-2e7d-11617fbe1767.png)

「Auto Approval Notification」フォームをクリックして、「エディタを開く」をクリックします。
![スクリーンショット 2024-04-07 0.09.28.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/7f73c927-77d1-5ce7-764f-d21bfb997e5b.png)

「見出し１」のアイコン(H1)と、「段落」のアイコン(AA)を図のようにドラッグ＆ドロップし、それぞれ以下の文字を入力します。
見出し１：　`Automatic Order Confirmation`
段落：　`Your order has been received and 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:`
段落：　`Your Sales Order Details:`
![スクリーンショット 2024-04-07 0.10.57.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/b35ca004-8726-1e24-ff48-3193a764c512.png)

その他のアイコンも図のようにドラッグ＆ドロップし、「テキスト」と「番号」と「日付」にそれぞれ以下の文字を入力し、それぞれ「読込専用」のチェックボックスに✔︎を入れます。「段落」に以下の文字を入力し、最後に保存ボタンをクリックします。
テキスト：	`Order Number`
番号：	`Order Amount`
日付：	`Expected Delivery Date`
段落：	`Please press the SUBMIT button to acknowledge the order status.`
![スクリーンショット 2024-04-07 0.15.19.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/72df6abf-043c-0c3c-831c-dcc39d04ae39.png)

「Order processing」タブをクリック、「Auto Approval Notification」をクリック、「一般」タブをクリックします。
件名に以下の内容を入力します。
`Your order`を入力、
「Order Processing Form (Trigger)」から`Order Number`を選択、
`has been successfully received`を入力
受信者のユーザの入力ボックスをクリックし、「プロセスメタデータ」から「Process Stated By」を選択します。
![スクリーンショット 2024-04-07 0.28.17.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/204776af-4afd-8088-c869-3d4fcf1b2977.png)

「入力」タブをクリックし、アイコンを図のようにドラッグ＆ドロップします。最後に保存ボタンをクリックします。
Expected Delivery Date：	Expected Delivery Date
Order Amount：	Order Amount
Order Number：	Order Number
![スクリーンショット 2024-04-07 0.30.43.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/5955d64e-99b6-97ed-535e-d8ee72bb1144.png)

「Auto Approval Notification」の下の「＋」ボタンをクリックします。
![スクリーンショット 2024-04-07 0.33.24.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/40cac4a7-ea4d-cfa3-deaa-92a84362a0ef.png)

「コントロールおよびイベント」をクリックする。
![スクリーンショット 2024-04-07 0.34.04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/b4962905-839f-1cf6-4416-33180e5b6523.png)

「終了」をクリックします。
![スクリーンショット 2024-04-07 0.35.00.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/873d6752-6cbd-1e2f-9afc-90bb91372a60.png)

「保存」ボタンをクリックします。
これにより、どのプロセスフローが実行されるか、自動承認が行われるか、またはワンステップ承認ルートが行われるかを決定する条件基準でプロセス設計が完了します。
![スクリーンショット 2024-04-07 0.36.21.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/35a5e0fe-e504-aff5-e60d-5b5b78e4bbf4.png)

## ビジネスプロセスのリリース

作成したビジネスプロセスのリリースを行います。
画面右上の「リリース」ボタンをクリックします。
![スクリーンショット 2024-04-07 0.39.15.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/7576e71d-e089-0420-46e9-ac01d0a30651.png)

「プロジェクトのリリース」画面が表示されますので、そのまま「リリース」ボタンをクリックします。
![スクリーンショット 2024-04-07 0.40.08.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/14052357-aef5-05ef-714b-52407d854ff5.png)

## リリースしたプロジェクトのデプロイ

プロジェクトのステータスが「リリース済み」になりました。
画面右上の「デプロイ」ボタンをクリックします。
![スクリーンショット 2024-04-07 0.41.45.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/4999a08d-f2ec-afc9-e461-696eb326cf35.png)

「環境を選択」の画面が表示されますので、「Public」を選択し、「デプロイ」ボタンをクリックします。
![スクリーンショット 2024-04-07 0.42.56.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/fd51b05d-01c0-0b86-7863-83c942f8e2c7.png)

プロジェクトのステータスが「デプロイ済み」になりました。ここをクリックすると、プロジェクトのバージョンやリリースされたプロジェクトのバージョンをすべて確認できます。
![スクリーンショット 2024-04-07 0.44.46.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/b29fe9da-be1e-edf1-f351-4e1d7639a7c0.png)

## ビジネスプロセスの実行

前の画面で「Order Processing」をクリックして開き、「Order Processing Form」を選択して、「フォームのリンク」の右側のアイコンをクリックします。これでウェブブラウザから直接開くことができるフォームのURLをコピーしたことになります。
![スクリーンショット 2024-04-13 14.44.09.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/d98492ea-1b80-409b-351e-a7d22a454a1e.png)

ブラウザの画面を新規に開き、コピーしたURLを貼り付けます。「Order Approval Request Form」の入力画面が表示されます。
![スクリーンショット 2024-04-13 14.46.21.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/6ab5f956-e316-fdd5-a3d1-619d267b52ec.png)

任意の値を入力します。Tutorialでは以下の値を入力しています。最後に「送信」ボタンをクリックします。
Customer Name: `SAP SE`
Order Number: `PO7991`
Order Amount: `410418`
Order Date: `11/06/2023`
Shipping Country: `France`
Expected Delivery Date: `11/10/2023`
![スクリーンショット 2024-04-13 14.47.45.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/cbb8cac0-bc41-ad31-fe70-edd7104fe81e.png)

「フォームが正常に送信されました」の画面が表示されます。
![スクリーンショット 2024-04-13 14.49.07.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/fe1a0e62-be3a-fcf9-9d83-2b7e9de0a24c.png)

## プロセスフローの監視

ビジネスプロセスの監視は、自動化されたプロセスの重要な側面の一つです。技術的監視は、プロセス管理者が積極的かつ一貫してプロセスのパフォーマンスを監視し、プロセスにおける問題を特定し、ビジネスプロセスの継続性を保証するために必要な措置を取る管理者の仕事です。

SAP Buildは、さまざまなプロセスアーティファクトを監視および管理するための異なるアプリケーションを提供しています。これらのアプリケーションは、「モニター」タブの下で利用可能です。

画面左上のホームボタンをクリックします。
![スクリーンショット 2024-04-13 14.58.10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/02688e2e-1fe9-d5f1-ba2b-e68346963642.png)

「モニタリング」をクリックします。
![スクリーンショット 2024-04-13 14.58.48.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/64836ba3-7c14-f603-a0c8-9618a8bc1117.png)

「プロセスおよびワークフローインスタンス」をクリックします。
![スクリーンショット 2024-04-13 14.59.45.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/c0e68fec-dcfe-ba6a-a508-c924393d2be6.png)

「Order Processing」をクリックします。
![スクリーンショット 2024-04-13 15.01.18.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/bac06431-10f5-2429-f38e-2a0d6a940649.png)

「ログ」タブからメッセージを確認することができます。
![スクリーンショット 2024-04-13 15.03.04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/dbe16d5f-bb54-570b-c7fc-37daaf2f4a16.png)

「コンテキスト」タブからコンテキストを確認することができます。
![スクリーンショット 2024-04-13 15.15.18.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/bf0f0fbd-4233-2847-8b44-ef9534e77789.png)

## タスクへのアクセス

画面右上の受信ボックスアイコンをクリックします。
![スクリーンショット 2024-04-13 15.19.08.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/12a2ca76-73cf-6851-7ef9-e7d9a5d26256.png)

タスクは、承認またはレビュープロセスに参加するためのユーザーへのリクエストです。これらのタスクは、SAP Buildに付属の「受信ボックス」アプリケーションに表示されます。ユーザーは、自分の受信ボックスからタスクを請求し、承認または拒否することができます。
![スクリーンショット 2024-04-13 15.20.19.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/4273abf8-d5ef-aeaf-5973-c82de221f593.png)

承認ボタンを押すと、受信ボックスからタスクがなくなりました。
![スクリーンショット 2024-04-13 15.22.07.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/fd1ab6e0-8cd0-6e13-4e1b-83bf34f6dbaa.png)

今回は以上になります。お疲れ様でした！