テスト環境でアプリケーションの変更を検証する方法

テスト環境でアプリケーションの変更を検証する方法

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

要件

アプリ内のワークフローは、ユーザーに更新を公開する前に、想定どおり動作するかテストしておく必要があります。

利用例

ある注文管理アプリには、商品詳細を保存するフォームと、注文詳細を保存するフォームの2つがあります。新規注文が登録されたときに顧客へSMSメッセージを送信するワークフローが追加されています。SMSワークフローに関連する変更をユーザーに公開する前に、 Environments 機能を使用して、SMSが想定どおり実行されるかテストします。

動作を確認する

手順

1. 注文管理アプリには、次の フォーム forms と項目があります。

フォーム

フォームリンク名

項目タイプ

項目名

項目リンク名

商品

商品

1行テキスト

商品名

Product_Name

通貨

価格

価格

注文

注文

ルックアップ(商品)

商品

商品

数値

数量

数量

通貨

金額

金額

名前

顧客名

Customer_Name

電話番号

顧客電話番号

Customer_Phone

 
2. 次に、Twilioとの 接続 を作成し、注文が登録されたときに顧客へSMSを送信できるようにします。
[ Microservices ]に移動し、 + 新規作成 をクリックします。
 
3. 作成 を、 外部連携 セクションでクリックします。
 
4. Twilio をクリックします。
 
5. 接続の名前を入力します。接続名は、 SMS 送信 アクション ワークフロー内で使用されます。ここでは設定を簡単にするため、すべての環境で同じ Twilio アカウントの認証情報を使用します。 作成して認証 をクリックします。
 
6. Twilio アカウント の必須情報と、メッセージの送信元となる差出人情報を入力し、 認証 をクリックします。
 
7. アプリケーションで使用できるように、 Connection Access を オン に切り替えます。
 
8. 次に、顧客が注文を行ったときに Twilio 接続を使用して SMS を送信するワークフローを追加します。その前に、このアプリケーションを Environments に追加し、ユーザーが利用する前にワークフローをテストできるようにします。
[ Environments ]に移動し、 アプリケーションを追加 をクリックします。
 
9. アプリを選択し、ポップアップで 有効にする をクリックします。
 
10. アプリケーションは Environments セクションに一覧表示されます。ワークフローを追加するには、 Development の下にある 作成 & 編集 をクリックしてアプリを編集します。
メモ: アプリケーションは開発環境でのみ編集できます。開発環境の作成には、アプリのコンポーネントに応じて時間がかかる場合があります。
 
11. フォームワークフローを作成 し、次の内容で設定します。
ここでは、SMS を注文送信時に実行する必要があるため、 フォームイベント として「送信成功時」を選択しています。
 
12. 新しいアクションを追加 > 通知 > SMS を送信 をクリックし、以下のように詳細を保存します。
 
13. ここまでの変更を Stage 環境に公開し、SMS が想定どおりに実行されるかテストします。
[ Environments ]に移動し、[ 公開 to stage ]をクリックします。
 
14. アプリを選択し、[ 続ける ]をクリックします。
 
15. すべての変更を選択し、[ 続ける ]をクリックします。
 
16. バージョンの詳細を入力し、[ 公開 ]をクリックします。
メモ: アプリのコンポーネントによっては、Stage 環境に公開されるまでに時間がかかる場合があります。

17. アプリが公開されたら、Stage の下にある[ Access ]をクリックして、Stage 環境でアプリをテストします。
 
18. テストが完了したら、変更内容を本番環境に公開してエンドユーザーに提供できます。

動作を確認する

注意事項

  • このチュートリアルでは、アプリ作成後に Environments にアプリを追加しましたが、アプリ作成時に Environments を有効にすることもできます。
  • Deluge タスク send sms を使用して SMS をトリガーすることもできます。