複数のプロセスと関連データがある場合、タブ、テンプレート、ボード、サーキットを含めてサンドボックスにインポートできます。ユーザーデータは複製されないため、プライバシーとセキュリティが保たれます。インポートされたすべてのプロセスとタブはメイン環境と同様に動作するため、この複製環境でプロセスをテストして改善できます。
サンドボックスでサポートされる設定:
単一環境の設定:直接テストして展開できます。
複数環境の設定:より堅牢なステージング、QA、開発のワークフローに対応できます。
Qntrlでプロセスを作成する際は、フロー、ブループリント、ビジネスロジックを作成します。ただし、これらのプロセスをメイン環境で直接テストすると、不要なエントリーや予期しない影響が発生する可能性があります。サンドボックスでは、次のことが可能です。
プロセスと関連データをサンドボックス環境にインポートします。
トリガーで使用されるタブ、テンプレート、ボード、サイクルを複製します(ユーザーデータを除く)。
既存のワークフローに影響を与えずに、新しいプロセスやステージをテストします。
新しいプロセスを既存のワークフローに連携すると、現在のフローが壊れるリスクがあります。これを防ぐには、次の手順を実行します。
サンドボックス環境で新しいプロセスを作成してテストします。
既存のワークフローに影響しないことを確認するため、プロセスを検証します。
検証後、テスト済みのプロセスをメイン環境に移行します。
Qntrlでは、プロセスは多くの場合、次のようなスケジュールやイベントによってトリガーされます。
サーキットトリガー
スケジューラー
クライアントメールトリガー
Webhook
実行トリガー
これらのトリガーによって、メイン環境ではテストや元に戻すことが難しい変更が作成される場合があります。サンドボックスは、これらのトリガーをテストするための安全な場所を提供します。
カードがクローズされたときに、カードの所有者をメンションし、お祝いのメッセージをコメントとして投稿するカスタム関数を設定するとします。サンドボックスでは、次のことが可能です。
カードがクローズされたときに起動する関数を開発します。
関数にカードの所有者をメンションする機能が含まれていることを確認します。
カードにお祝いのメッセージをコメントとして投稿するように関数をプログラムします。
カードがクローズされたときに正しく動作することを確認するため、関数を検証します。
サンドボックス内のすべてのアクティビティはログに記録されるため、障害を簡単に追跡できます。ユーザーは次のことができます。
リアルタイムのアクティビティを監視する
問題が発生したステージを特定する
ログを確認して障害を把握し、解決する
サンドボックスでは現在、次の機能はサポートされていません。
ウィジェット
マーケットプレイス
連携