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

SAP Tutorialsを参考に、SAP Build Process Automationを使ってビジネスプロセスを作成してみようと思います。

今回はこちらのTutorialを参考にしています。

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

前提条件
前提条件として、SAP BTPのアカウントが必要です。アカウントをお持ちでない方は、まずは無料のアカウントを作成しましょう。登録手順は、こちらの記事の最初の方をご参考ください。

https://qiita.com/Nel_SAP_Basis/items/1f6c91be2807c1984f86

## SAP Build Process Automationのデプロイ

まず最初にSAP Build Process Automationのデプロイをします。

SAP BTP Cockpitから trial をクリックします。
![スクリーンショット 2024-03-30 13.01.57.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/9d92bb02-83c5-3eee-5912-68baad1d3596.png)

Service marketplace -> SAP Build Process Automationの順に開き、Ceateボタンをクリックします。
![スクリーンショット 2024-03-30 13.12.42.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/3616c39d-15d4-9eb7-5fc7-1fa1fcd721a5.png)

New Instance or Subscriptionの画面が開きますので、Plan から free を選択肢、Ceateボタンをクリックします。
![スクリーンショット 2024-03-30 13.16.34.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/08502246-fe4e-70c2-72ca-36f106c9161d.png)
![スクリーンショット 2024-03-30 13.17.12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/e6563eef-d25e-6076-7c46-974a84985ff1.png)

Creation in Progressのポップアップが表示されますので、View Subscriptionをクリックします。
![スクリーンショット 2024-03-30 13.18.06.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/24bcdb2b-ebc9-a91a-87d9-a34059ba2422.png)

Instances and Subscriptionの画面が開きます。SAP Build Process AutomationのStatusがProcessingになりますので、数分待ちます。
![スクリーンショット 2024-03-30 13.19.13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/28288ad9-07bb-fd4f-015f-f162ddd8868f.png)

StatusがSubscribedになりましたら完了です。
![スクリーンショット 2024-03-30 13.33.14.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/80d8b555-8355-db87-7cdd-56bf4f68f6d5.png)

## Process Automation ロールの付与

次に、Process Automation用のロールを付与します。

Users -> 利用中のユーザを選択し、「・・・」 -> Assign Role Collectionの順にクリックします。
(こちらの画面では2つユーザがありますが、私はCustom IAS tenantの方にロールを付与する必要がありました。Tutorialの方はDefault identity providerの方が選択されています。ユーザ名は隠していますが同じものです。)
![スクリーンショット 2024-03-30 14.48.52.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/96f16e48-019d-9737-30d1-5796529baed8.png)

Assign Role Collectionの画面が開きますので、Searchに`prceess`と入力し、
![スクリーンショット 2024-03-30 13.37.18.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/5f86b8c7-45fd-57f7-13b2-576c11f346fb.png)
![スクリーンショット 2024-03-30 13.37.45.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/843d3101-5796-c12f-abb1-8b5a4b443f6a.png)

「ProcessAutomationAdmin」「ProcessAutomationDeveloper」「ProcessAutomationParticipant」のチェックボックスをチェックし、Assign Role Collectionボタンをクリックします。
![スクリーンショット 2024-03-30 13.37.54.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/8f37eef0-eb35-877d-fd2a-f17fb3bf3679.png)

Usersの画面に戻りますので、「ProcessAutomationAdmin」「ProcessAutomationDeveloper」「ProcessAutomationParticipant」が割り当てられたことを確認します。
![スクリーンショット 2024-03-30 14.52.24.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/45050662-92fa-c243-0d78-f74a811acb25.png)

## ビジネスプロセスプロジェクトの作成

いよいよビジネスプロジェクトの作成を始めます。

SAP BTP CockpitのInstances and Subscriptionを開き、SAP Build Process Automationをクリックします。
![スクリーンショット 2024-03-30 14.07.00.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/d77ab888-a27c-9d87-b8f7-0aaf5b6eaf73.png)

サインインの画面が表示されますので、電子メールまたはユーザ名とパスワードを入力し、続行ボタンをクリックします。
![スクリーンショット 2024-03-30 14.08.18.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/de5085c1-2ea5-eb00-7b5a-e980714cc9fc.png)

SAP Buildの画面が開きますので、作成ボタンをクリックします。既にプロジェクトが作成されているのは、
![スクリーンショット 2024-03-30 14.39.16.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/5767a3dc-7199-01fa-7d9f-15ef29531c7a.png)

こちらの記事でアプリを作成していたためです。

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

「どうしますか？」の画面が開きますので、「自動プロセスの構築」をクリックします。
![スクリーンショット 2024-03-30 14.40.12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/33db338d-866a-9902-ab3f-692433d3290e.png)


「どのプロセス自動化タイプから始めますか？」の画面が開きますので、「ビジネスプロセス」をクリックします。
![スクリーンショット 2024-03-30 14.41.05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/10632806-c940-98d1-a5d7-98b25ad65fe6.png)

「プロジェクト名を指定します」の画面が開きますので、
プロジェクト名に`Sales Orders Management`、説明に`Sales Orders Management Project`を入力して、作成ボタンをクリックします。
![スクリーンショット 2024-03-30 14.41.38.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/7d254c7e-a5ea-ff19-8c94-cf1a5adc8c39.png)
![スクリーンショット 2024-03-30 14.42.41.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/47908a20-d58d-c76c-3922-370bd06c323d.png)

免責条項の画面が開きますので、承認ボタンをクリックします。
![スクリーンショット 2024-03-30 14.56.38.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/af3699a9-beff-85bd-de4c-1c85c8b3efe3.png)

「プロセスの作成」画面が開きますので、名前に`Order Processing`（IDは名前を入力すると自動入力されます)、説明に`A process to handle sales orders`を入力し、作成ボタンをクリックします。
![スクリーンショット 2024-03-30 14.58.01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/ce899107-84e0-0191-1215-f5ba34201708.png)
![スクリーンショット 2024-03-30 14.58.49.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/488c4048-d1bc-ea08-d713-f7de8d726426.png)

SAP Build Process Automationの画面が開きます。画面中心に「プロセスエディタの新しいレイアウトに切り替え」という画面が開きます。こちらはSAP Build Process Automationの簡易操作解説になりますので、内容を確認してから閉じるボタンをクリックして閉じます。
![スクリーンショット 2024-03-30 15.01.34.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/2ccf9d27-950a-3a24-bf0c-ac7379ae0e7b.png)

これでビジネスプロセスプロジェクの作成完了です。
![スクリーンショット 2024-03-30 15.30.00.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1181562/527d7eb2-6ea9-9417-ef60-73cd2ac60d79.png)

今回はここまでになります。次回の中編に続きます。

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