データ式タスク
データ式タスクについて
ワークフローのデータ式タスクは、後でワークフローで使用できるように、データを変換するのに役立ちます。一般的な例の 1 つは、顧客がページを最初にロードした日時とサイトを終了した日時に基づいて、顧客が Web サイトに費やした時間を計算することです。その後、計算された時間をワークフロー条件または後続のワークフロータスクで使用することができます。
データ式タスクを使用して、以下を実行することができます。
- 文字列フィールドの大文字と小文字を変更します (たとえば、テキストを小文字から大文字に変換します)。
- 日付フィールドの書式を変更します。
- 2 つの日付の差異を計算します。
データ式タスクの設定
- グローバルワークフローページ、またはアンケートの[ワークフロー]タブに移動します。
- ワークフローセクションが表示されていることを確認します。
- [ワークフローを作成]をクリックします。
- ワークフローをイベントの受信時に開始するか、または特定の時刻に開始するかを決定します。スケジュールされたワークフローとを参照してください。イベントベースワークフローを参照してください。
- ワークフローの名前を変更します。
- ワークフローを開始するイベントを選択するか (イベントベースの場合)、スケジュールを設定します (スケジュールされている場合)。
- プラス記号 ( + ) をクリックし、 タスク を選択します。
- データ式タスクを選択します。
- 文字列または日付フィールドの書式設定を変更するには、[書式の追加] をクリックします。詳細については、文字列項目書式設定の修正および日付項目書式の変更を参照してください。
- 2 つの日付の差異を計算するには、[計算の追加] をクリックします。詳細については、日付間の差異の計算を参照してください。
- 終了したら、[保存]をクリックします。
- より多くの条件とタスクでワークフローを構築し続けます。ワークフローを構築すると、変換されたデータフィールドをテキストの差し込みメニューで使用できるようになります。
文字列項目書式設定の変更
データ式タスクを使用して、テキスト文字列を別の Case に変換できます。たとえば、一部の従業員データシステムでは、すべての大文字で情報が保存されます。ただし、そのデータをQualtricsに取り込む場合は、Qualtricsダッシュボードでよりよく見えるように、タイトルケースに変換する必要があります(すべての単語の最初の文字のみが大文字になります)。
- [書式を追加] をクリックします。
- 文字列を選択します。
- 目的の書式を選択します。オプションは次のとおりです。
- タイトルケース: 各単語の最初の文字が大文字になります (例: “Hello World”)。
- 大文字:すべての文字が大文字です(例:「HELLO WORLD」)。
- 小文字: すべての文字が小文字です (例: “hello world”)。
- [フィールドを追加] をクリックします。
- テキストの差し込みメニュー {a} を使用して、変換するフィールドを選択します。
- 新しい変換済項目の名称を入力します。スペースは使用できず、自動的にアンダースコアに変換されることに注意してください。
- 同じタスクを使用して複数のフィールドを変換できます。フィールドを追加するには、[形式を追加]をクリックします。
日付フィールドの書式設定の変更
データ式タスクでは、日付フィールドの書式を変更できます。日付フィールドを変換する場合は、元の日付書式を ISO-8601 書式にする必要があります。
- [書式を追加] をクリックします。
- 日付を選択します。
- 目的の日付書式を選択します。
- [フィールドを追加] をクリックします。
- テキストの差し込みメニュー {a} を使用して、変換するフィールドを選択します。
- 新しい変換済項目の名称を入力します。スペースは使用できず、自動的にアンダースコアに変換されることに注意してください。
- 同じタスクを使用して複数のフィールドを変換できます。フィールドを追加するには、[形式を追加]をクリックします。
日付間の差異の計算
データ式タスクでは、2 つの日付の間の差異を計算することができます。タスクによってさまざまな単位の差異が返されるため、最も役立つ単位を選択することができます。日付間の差異を計算するには、日付を ISO-8601 書式にする必要があります。
- [計算の追加] をクリックします。
- 計算された日付に名前を付けます。スペースは使用できず、自動的にアンダースコアに変換されることに注意してください。
- 使用する最初の日付の日付タイプを選択します。オプションは次のとおりです。
- ワークフローの固定値: 日付として使用するフィールドをワークフローから選択します。
- 相対日付: 現在の日付に関連する日付 (“明日” など) を選択します。
ヒント:相対日付は、データ式タスクが処理されるときに計算されます。たとえば、タスクが 2022-01-26T20:14:02.000Z に実行を開始し、”明日” を選択した場合、計算で使用される日付は 2022-01-27T20:14:02.000Z になります。
- 最初の日付に使用する日付を選択します。日付の選択方法は、日付タイプによって異なります。
- ワークフローの固定値: テキストの差し込みメニュー {a} を使用して、日付として使用するフィールドをワークフローから選択します。
- 相対日付: ドロップダウンメニューを使用して相対日付を選択します。
- 計算で 2 番目の日付の日付タイプと日付を選択します。
- 同じタスクを使用して複数の日付を計算することができます。[計算の追加] をクリックして、別の計算を追加します。
ヒント:この計算の出力は、切り下げられた整数です。たとえば、昨日と本日との差異を計算する場合、ワークフローは値 1 を返します。