ディスカバリーフレームワークと評価の操作に関する考慮事項
調査の質問とディスカバリーフレームワーク OmniScript の使用に関する考慮事項を理解します。
必要なエディション
| サポートされている製品のエディションを表示する。 |
質問の操作に関する考慮事項
- 質問の有効なバージョンは変更できません。変更するには、質問の別バージョンを作成します。
- 質問をコピーすると、新しい質問はデフォルトでドラフト状態になります。有効なバージョンにするには、質問を [有効] とマークします。
- ドラフト状態の質問はアーカイブできません。
- 調査の質問の [開発者名] または [API 参照名] として特定の予約キーワードを使用することはできません。これらのキーワードは、ディスカバリーフレームワーク種別の OmniScript の実行時にデフォルトで生成されます。予約キーワードの例として、omniscriptId、language、AssessmentSignature、DigitalSignature、SignedElements、DocumentMatrix などがあります。
- 調査の質問のデータ型がラジオ、ラジオグループ、選択、または複数選択の場合、[回答値] 項目は必須です。各値を改行で区切って回答値を入力します。
- 一度に有効になる質問のバージョンは 1 つのみです。
- 有効な調査の質問バージョンを無効としてマークすると、調査の質問バージョンの状況が [有効] から [アーカイブ済み] に変わります。
- OmniScript で使用される質問が新しい有効なバージョンに更新される場合は、常に OmniScript を更新してください。OmniScript を更新すると、すべての回答が正しいバージョンの質問に保存されます。
- 質問種別 [選択]、[複数選択]、[ラジオ]、[ラジオグループ] の表示ラベルと選択肢の値は、調査の質問レコードの [回答値] 項目から取得されます。
- ディスカバリーフレームワークでは、ランタイムでの翻訳はサポートされていません。
- ディスカバリーフレームワークの事前入力は、ファイルおよび数式種別の質問では機能しません。
- 公共セクターソリューションの動的評価では、ディスカバリーフレームワークの質問データ型のサブセットのみがサポートされます。「Create Dynamic Assessment Questions (動的調査の質問の作成)」を参照してください。
- ディスカバリーフレームワークでは、ネストされた繰り返しブロックはサポートされません。
- 拡張環境では、質問の作成時にレコードタイプを選択することはできません。
OmniScript Designer の操作に関する考慮事項
- ディスカバリーフレームワーク種別の OmniScript では、リッチテキストエディターでテキストブロックを書式設定できません。書式設定またはスタイル変更を行うには、調査の質問テキストで HTML タグを使用します。
- 署名、QR コード、ドキュメントマトリックスコンポーネントは、ディスカバリーフレームワーク種別の OmniScript とのみ互換性があります。
- フォームの設計中に、OmniScript の一部の質問が有効なバージョンでなくなった場合は、[フォームを編集] をクリックし、[OK] をクリックします。この操作により、OmniScript が最新の有効な質問バージョンで更新されます。
- storeResponses リモートアクションは、ディスカバリーフレームワーク種別の OmniScript でのみサポートされます。
- 高度な保存応答環境を有効にする前に、次の要件と動作の変更を確認してください。
- 高度な保存回答を有効にすると、調査の質問への回答が OmniScript の作成時に使用した質問に対応付けられます。ただし、ラジオグループの子を含む既存の OmniScript には適用されない場合があります。
- 連結レコードと OmniProcess 要素間の 1 対 1 の対応付けが更新されます。複数の連結レコードが 1 つの OmniProcess 要素 (特にラジオグループの子) を参照するようになりました。ロジックを検証し、これらの複数の分岐を処理するように調整します。
- 応答が正しく対応付けられるようにするには、更新された OmniScript のみをエクスポートします。
- ラジオグループを使用する既存の OmniScript では、[拡張保存回答] が有効になっていても、最新の有効な質問バージョンに子質問の回答が保存されます。この動作は、OmniScript にラジオの子要素の連結レコードがないために発生します。既存のディスカバリーフレームワーク OmniScript で拡張保存応答を使用するには、OmniScript 評価フォームを編集して変更を保存します。ディスカバリーフレームワークによって最新の質問情報が自動的に取得され、OmniScript が更新されます。
- 値を評価レコードに渡すには、OmniScript のデフォルトの [応答を保存] ステップの [リモートオプション] を設定します。
- [Remote Options (リモートオプション)] では、[Remote Class (リモートクラス)] および [Remote Method (リモートメソッド)] 項目がデフォルトで入力されます。デフォルトのクラス名を上書きできます。
- [Remote Options (リモートオプション)] 項目の [Key (鍵)] 値を渡すには、構文 Assessment.<fieldname> を使用します。
- [Remote Options (リモートオプション)] の値としてサポートされているデータ型は、DateTime、Date、Phone、Email、Checkbox、Integer、Double、Currency、Percent、Text、DynamicEnum、Text Area、Long Text Area、EntityId (lookup) のみです。
- Remote Options データ型の地理位置情報、複数選択、テキストエリア (リッチ)、テキスト (暗号化)、時間、URL の値はサポートされていません。
- 項目名は調査オブジェクト項目の API 参照名と一致する必要があります。たとえば、Assessment.Name などです。
- データベースエラーを回避するために有効なエンティティ ID を指定してください。
- 調査の回答のみを保存するために使用される storeResponses リモートアクション
- 日付値は ISO 形式で入力します。例: 2022-05-25T06:30:00.000Z。機能の強化を目的とする場合は、日付関数を使用して [Set Value (値を設定)] アクションを定義し、要素値を [Key (鍵)] 値として渡すこともできます。「OmniScript 日付要素」を参照してください。
- Experience Cloud ユーザーでは、[評価をドラフトとして保存] はサポートされていません。
この記事で問題は解決されましたか?
ご意見をお待ちしております。

