URLパラメーターによるフォームの事前入力

このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。

Workflow appsでは、URLパラメーターを使用してページ入力フィールドに事前入力できます。 これによりフォームコンテンツを事前入力でき、フォームの受信者が事前入力済みの情報を確認し、必要な更新を行い、必要に応じて追加の詳細を入力する必要があるシナリオで役立ちます。

事前入力済みの値をURLに直接組み込むことで、フォームの動的化とパーソナライズが可能になり、ビジネスプロセスが効率化され、ユーザーエクスペリエンスが向上します。 また、エラーの可能性を減らし、時間を節約できます。 さらに、自動化されたワークフローとシームレスに統合されるため、データ収集および検証プロセスに有効なツールになります。

URLパラメーターでフォームに事前入力する方法

Workflow appのリクエストページURLの末尾にクエリパラメーターを追加することで、ページ入力フィールドに事前入力できます。

Workflow appsフォームのフィールドに事前入力するには、次の手順を実行します:

1

事前入力する1つ以上のコンポーネントを特定します。

2

コンポーネントのTitleを特定します。 この値は、Workflow apps portalでエンドユーザーに表示されるコンポーネントのLabelとは異なります。 一方、コンポーネントのTitleはWorkato内のビルダーにのみ表示され、ページエディターの右列にあります。

コンポーネントのTitleを特定コンポーネントのTitleを特定

3

Workflow apps portalから新しいリクエストのURLを取得します。 たとえば、次のURLは経費報告アプリの新しいリクエスト用です:

html
https://example.workato.app/expense-reports/submit-request-in-expense-reports-12a3
4

事前入力する値を決定し、JSONを使用して?prefilled_values=パラメーターを構成します。 次の例では、次のフィールドを事前構成しています:

  • 名前
  • 提出日
  • 申請合計
  • 説明
  • 上司
  • 部門
  • サードパーティ?
JSONを表示
json
{
  "Third party?": {
    "value": true
  },
  "Submission date": {
    "value": "2024-07-26"
  },
  "Total requested:": {
    "value": 10
  },
  "Description": {
    "value": "SKO"
  },
  "Supervisor": {
    "value": "Emily Benson"
  },
  "Department": {
    "value": "Sales"
  },
  "Name": {
    "value": "Peter Gallagher"
  }
}
5

任意。 コンポーネントを編集可能にするには、"disabled": "false"パラメーターを追加します。 それ以外の場合、事前入力済みフィールドはデフォルトで読み取り専用です。

json
{
  "Third party?": {
    "value": true,
    "disabled": false
  }
}
6

JSONをURLエンコードし、クエリパラメーターとしてURLに追加します。 次の例では、前述のJSONをURLエンコードし、経費報告アプリの送信ページ用URLに追加しています:

html
https://example.workato.app/expense-reports/submit-request-in-expense-reports-12a3??prefilled_values=%7B%0A%20%20%22Third%20party%3F%22%3A%20%7B%0A%20%20%20%20%22value%22%3A%20true%2C%0A%20%20%20%20%22disabled%22%3A%20false%0A%20%20%7D%2C%0A%20%20%22Submission%20date%22%3A%20%7B%0A%20%20%20%20%22value%22%3A%20%222024-07-26%22%0A%20%20%7D%2C%0A%20%20%22Total%20requested%3A%22%3A%20%7B%0A%20%20%20%20%22value%22%3A%2010%0A%20%20%7D%2C%0A%20%20%22Description%22%3A%20%7B%0A%20%20%20%20%22value%22%3A%20%22SKO%22%0A%20%20%7D%2C%0A%20%20%22Supervisor%22%3A%20%7B%0A%20%20%20%20%22value%22%3A%20%22Emily%20Benson%22%0A%20%20%7D%2C%0A%20%20%22Department%22%3A%20%7B%0A%20%20%20%20%22value%22%3A%20%22Sales%22%0A%20%20%7D%2C%0A%20%20%22Name%22%3A%20%7B%0A%20%20%20%20%22value%22%3A%20%22Peter%20Gallagher%22%0A%20%20%7D%0A%7D

Workflow apps portalでの表示と編集

変更したURLをアプリユーザーと共有します。 アプリユーザーは、通常のリクエストと同様に、Workflow apps portalで事前入力済みページを表示、編集、送信できます。

事前入力済みページを表示/編集Workflow apps portalで事前入力済みページを表示および編集します。

対応コンポーネント

この機能は、次のページコンポーネントと互換性があります:

  • チェックボックス
  • 日付
  • 日時
  • 小数
  • 説明
  • ドロップダウン
  • 整数
  • テキスト

サンプルJSON

この機能がサポートするページコンポーネントのサンプルJSONを表示します。

JSONを表示
JSON
{
  "Checkbox": {
      "value": true,
      "disabled": false
  },
  "Date": {
      "value": "2024-07-26"
  },
  "Datetime": {
      "value": "2024-07-25 16:00"
  },
  "Decimal": {
      "value": 0.2
  },
  "Integer": {
      "value": 10
  },
  "Description": {
      "value": "Description"
  },
  "Text": {
      "value": "Peter"
  },
  "Dropdown manual": {
      "value": "Sales"
  },
  "Dropdown table": {
      "value": {
          "record_id": "2026e619-3304-42cf-804f-3146cdacaa6e",
          "value": "123"
      }
  }
}

制限事項

Workflow appsでは、URLの最大文字数として8,000文字をサポートしています。

Last updated: