ワークフロースタジオ データ
フローにアクションを追加すると、そのたびに、ワークフロースタジオによってその結果を格納するためのデータ ピルが追加されます。データ ピルの名前は、フロー内のシーケンスとそのデータ タイプを示します。
フロー設計者は、アクション結果データ ピルを使用して、他のフロー、アクション、またはサブフローの入力を提供します。フロー設計者は、データ ピル名のシーケンス値を使用することで、正しいデータ ピルを入力値として確実に選択できます。フローでアクションが実行されると、データピルのランタイム値が使用時に生成されます。たとえば、[トリガー -> インシデントレコード] のデータピルにインシデントレコード値がフローの開始時に設定された場合、インシデントレコード値が更新され、データピルは、フローの残りに対して更新されたリアルタイム値を反映します。
データピルの設定
ワークフロースタジオ では、データピルを生成するアクション、フローロジック、またはサブフローの実行が終了したときに、データピルの値が入力されます。別のアクション、フローロジック、またはサブフローが実行されてデータピル値が変更されると、残りのフローには新しい値が使用されます。たとえば、次のアクションを実行するインシデントレコードを作成することで、フローをトリガーしたとします。
- [トリガー->インシデントレコード->簡単な説明] の値を original-short-description フロー変数に保存するための [フロー変数の設定] フローロジック。
- [トリガー -> インシデントレコード -> 簡単な説明] にテキスト文字列を追加するための [インシデント] レコードの更新アクション。
- [トリガー->インシデントレコード->簡単な説明] データピルの値を保存するためのログアクション。
- [2->インシデントレコード->簡単な説明] データピルの値を保存するためのログアクション。
- original-short-description フロー変数の値を保存するためのログアクション。
このフローをテストして実行の詳細を表示すると、実行されたアクションとフローロジックがランタイム値に反映されていることがわかります。アクション-1 は、元のインシデントの簡単な説明を original-short-description というフロー変数に保存します。アクション-2 は、[トリガー->インシデントレコード->簡単な説明] データピルの値を変更して、文字列の先頭にプリフィックス NEW VALUE: を追加します。このデータピルを使用する他のすべてのアクションは、この新しい値を使用します。アクション-3 は、アクション-2 によって更新された [トリガー- >インシデントレコード->簡単な説明] データピルの現在の値をログに記録します。アクション-4 は、[2->インシデントレコード->簡単な説明] データピルの値をログに記録します。このピルの値は、[トリガー->インシデントレコード->簡単な説明] データピルと同じ値です。どちらのデータピルにも、アクション-2 で設定されたインシデントの簡単な説明が保存されます。アクション-5 は、アクション-1 で設定された original-short-description フロー変数の値をログに記録します。
データセキュリティと HTML のサニタイズ
ワークフロースタジオ は、HTML マークアップのすべての文字列データを評価することで、クロスサイトスクリプティングやコードインジェクションから保護します。包含リストに存在する HTML マークアップのみが保持されます。他のすべての HTML マークアップは文字列データから削除されます。
包含リストは、変更できない次の HTML 要素と属性をサポートしています。
| HTML 要素 | 含まれる属性 |
|---|---|
| a | class、href、target、title |
| abbr | class、title |
| address | class |
| area | alt、class、coords、href、shape |
| article | class |
| aside | class |
| audio | autoplay、class、controls、loop、preload、src |
| b | class |
| bdi | class、dir |
| bdo | class、dir |
| big | class |
| blockquote | cite、class |
| br | class |
| caption | class |
| center | class |
| cite | class |
| code | class |
| col | align、class、span、valign、width |
| colgroup | align、class、span、valign、width |
| dd | class |
| del | class、datetime |
| details | class、open |
| div | class |
| dl | class |
| dt | class |
| em | class |
| emp | class |
| font | class、color、face、size |
| footer | class |
| h1 | class |
| h2 | class |
| h3 | class |
| h4 | class |
| h5 | class |
| h6 | class |
| header | class |
| hr | class |
| html | |
| i | class |
| img | alt、class、height、src、title、width |
| input | aria-label、class、type、value |
| ins | class、datetime |
| li | class |
| mark | class |
| nav | class |
| ol | class |
| p | class |
| pre | class |
| s | class |
| section | class |
| small | class |
| span | class |
| sub | class |
| sup | class |
| svg | class |
| strong | class |
| style | |
| table | align、border、class、valign、width |
| tag | class |
| tbody | align、class、valign |
| td | align、class、colspan、rowspan、valign、width |
| tfoot | align、class、valign |
| th | align、class、colspan、rowspan、valign、width |
| thead | align、class、valign |
| tr | align、class、rowspan、valign |
| tt | class |
| u | class |
| ul | class |
| video | autoplay、class、controls、height、loop、preload、src、width |