オムニ評価タスクの準備
調査の質問を含むオムニ調査タスクを作成します。次に、ToDo から OmniScript を作成し、質問の順序を決定する条件ロジックを追加します。
必要なエディション
| サポートされている製品のエディションを表示する。 |
| 必要なユーザー権限 | |
|---|---|
| オムニ評価 ToDo を作成および編集する | 「動的評価アクセス」権限セット |
| OmniScript を作成、編集、有効化する | 「OmniStudio 管理者」権限セット |
| OmniScript のディスカバリーフレームワーク署名要素にアクセスする | 「業種調査」権限セット |
オムニ調査タスクの作成
調査の質問を保存するオムニ調査タスクを作成します。
- アプリケーションランチャーで、[Omni Assessment Tasks] を見つけて選択します。
- [新規] をクリックします。
- 名前を入力します。
-
[Status (状況)] で、[Is Defined (定義済み)] を選択します。
状況を [定義済み] に設定すると、ToDo を複数回使用できます。
- 変更を保存します。
サロン火災安全点検の動的評価の場合、次の詳細を使用してオムニ評価タスクを作成します。
- 名前: Salon Fire Safety Check
- Status: Is Defined
オムニ調査タスクへの調査の質問の追加
オムニ調査タスクから OmniScript フォームを作成し、調査の質問を追加します。
- アプリケーションランチャーで、[Omni Assessment Tasks] を見つけて選択します。
- 調査の質問を追加するオムニ調査タスクを選択します。
- [Create Omniscript] をクリックします。
-
OmniScript の詳細は、名前を入力し、言語を選択して、種別とサブ種別を選択または入力します。
種別、サブ種別、言語を組み合わせて、OmniScript の一意の識別子を作成します。タイプとサブタイプに論理命名規則を使用することを検討してください。たとえば、[種別] に動的評価の基盤となるオブジェクトを入力し、[サブ種別] に調査の質問カテゴリを入力します。
- OmniScript フローにフォームを埋め込むことを許可するには、[再利用] を選択します。
-
OmniScript に含める調査の質問を検索します。
- すべての調査の質問を検索するには、[調査の質問の検索] にキーワードを入力します。
- 質問セットに関連する調査の質問を検索して選択します。
- 1 つ以上のカテゴリで質問を絞り込みます。
-
OmniScript キャンバスに質問を追加します。
- 検索結果からキャンバスに質問をドラッグします。
- 検索結果で 1 つ以上の質問を選択し、[Add Questions to Step (ステップに質問を追加)] をクリックしてステップを選択します。
-
必要に応じてステップを追加します。
- フォームの各ステップセクションに名前を付けます。
- 質問を別のステップに移動するには、ドラッグします。
- [コンプライアンス状況] 選択リストを質問に追加するには、[コンプライアンス状況] を選択します。
- ユーザーが質問に関連するファイルをアップロードできるようにするには、[添付ファイル] を選択します。
- [Build Omniscript] をクリックします。
When Omnistudio finishes building the script, the script opens in a new tab.
サロン火災安全検査の動的評価の場合、次の詳細を使用して OmniScript を作成します。
- 名前: Salon Fire Safety Check
- 種別: 検査
- サブ種別: 安全
- 言語: 英語
「Fire Extinguishers」というステップを作成し、「What is the square footage of the establishment?」という質問を追加します。消火器はありますか?をステップに追加します。
質問ロジックの追加と OmniScript の有効化
オムニ調査タスクの OmniScript に条件ロジックを追加して、前の質問への回答に基づいて調査の質問が表示されるようにします。
-
必要に応じて、オムニ評価タスクの OmniScript を開きます。
- アプリケーションランチャーで、[Omniscript] を見つけて選択します。
-
種別/サブ種別で整理されたリストビューから、OmniScript を選択します。
複数のバージョンがある場合は、有効でないバージョンを選択します。有効な OmniScript は編集できません。
-
前の質問への回答に基づいて 2 番目の質問を表示する条件ロジックを定義します。
- 条件付きの質問が含まれるステップ要素を選択し、条件付きでのみ表示される質問を選択します。
- [Properties] ペインで、[Conditional View] セクションを展開します。
- [View Condition (表示条件)] で、[Show Element if True (True の場合に要素を表示)] をクリックします。
-
次のオプションを指定します。
- [All Conditions Are Met] を選択します。
- [項目] で、連動関係のある質問を選択します。
- 演算子と値を選択して、2 番目の質問を表示する条件を定義します。
- ルールを保存します。
-
ルールをテストします。
- [プレビュー] をクリックします。
- シミュレーションを実行してロジックを確認します。
- [設計] をクリックして OmniScript に戻ります。
- 必要に応じて、条件付きビューロジックを編集します。
- ロジックが正しく機能するまで繰り返します。
-
(省略可能) 評価にカスタム項目がある場合、誰かが動的評価を実行したときにその値を保存するように OmniScript を設定します。
- Save-Responses リモートアクションを選択します。
- [プロパティ] ペインで、[リモートプロパティ] を展開します。
-
[リモートオプション] の [キー] に、構文 Assessment.fieldnamefieldname を使用してカスタム項目を入力します。たとえば、「Assessment.AccountId__c」と入力します。
メモ カスタム項目名は、調査項目の開発者名と一致する必要があります。たとえば、Assessment.Name です。リモートオプションの詳細とサポートされるデータ型については、「Discovery Framework の操作に関する考慮事項」の「OmniScript Designer の操作に関する考慮事項」を参照してください。
-
(省略可能) OmniScript にディスカバリーフレームワーク署名要素を追加して、検査担当者、受入担当者、他のスタッフ、または回答者が評価の完了を承認できるようにします。
- [Build (構築)] パネルの [Groups (グループ)] で、[Step (ステップ)] 要素を OmniScript キャンバスにドラッグします。
- [Build (構築)] パネルの [Inputs (入力)] で、[Signature (署名)] 要素をステップにドラッグします。
-
署名のプロパティを設定します。「Capture a Respondent’s Signature on a Form (フォームでの回答者の署名の取得)」を参照してください。
メモ 動的評価が訪問に関連している場合は、代わりに署名 ToDo を評価のアクションプランテンプレートに追加できます。「動的評価のアクションプランテンプレートの作成」を参照してください。
- OmniScript が正常に動作することを確認したら、[Activate Version (バージョンの有効化)] をクリックします。
サロン火災安全点検の動的評価の場合、サロン火災安全点検 OmniScript で、「事業所の面積は何ですか?」という回答が返されたときに、ロジックを定義します。が 500 平方フィート以上の場合、検査官は「消火器はありますか?」という質問を確認します。それ以外の場合、消火器評価の質問はオムニ評価タスクに表示されず、タスクは終了します。
- Salon Fire Safety Check OmniScript で、消火器調査の質問が含まれる Step1 要素を選択します。
- [Are fire extinguishs present? (消火器はありますか?)] 質問を選択します。
- [プロパティ] ペインで、[条件付きビュー] を展開します。
- [View Condition (表示条件)] で、[Show Element if True (True の場合に要素を表示)] をクリックします。
- [All Conditions Are Met] を選択します。
- [項目] で、[Area_of_Establishment] を選択します。
- [演算子] で、[次の値以上] を選択します。
- [値] に「500」と入力します。
オムニ調査タスクの共有設定の定義
設定後、オムニ評価タスクを他のユーザーが使用できるようにします。
動的評価を実行するユーザーがシステム管理者または他のユーザーが作成したオムニ評価 ToDo にアクセスできるようにするには、組織の共有設定を使用してレコードへの参照および更新アクセス権を付与します。「ユーザーのレコードアクセスの設定」を参照してください。

