> ## Documentation Index
> Fetch the complete documentation index at: https://help.dingtalk.io/llms.txt
> Use this file to discover all available pages before exploring further.

# タスク

> YiDAのフォーム送信時にDingTalkのタスクを自動作成する方法を解説。フォーム作成から統合と自動化フローの設定、タスクコンテンツの設定まで、通知漏れを防ぎ確実な業務遂行を実現する手順を紹介します。

タスクコネクタは、YiDAでフォームが送信された後、指定したユーザーに対してDingTalkのタスクメッセージを自動作成します。担当者はタスクをクリックしてフォームの詳細を確認できます。強力なメッセージ通知により、すべてのタスクが追跡され、すべてのアクションに対応がなされることを実現します。

## 結果

図3-1：コネクタによるタスクの自動作成

## ステップ1：フォームの作成と設定

タスクメッセージの情報を取得し、コネクタをトリガーするためのフォームを作成します。

**手順：**

1. フォームを作成し、「To-Do 2.0」という名前を付けます。
2. 日付コンポーネントを追加し、「タスク開始時刻」という名前を付け、フォーマットをYYYY-MM-DD HH:mmに設定し、必須項目としてマークします。

<Steps>
  <Step title="「起案者」と「担当者」という名前の2つのメンバーコンポーネントを追加し、必須項目としてマークします。" />

  <Step title="一行テキストコンポーネントを追加し、「タスクタイトル」という名前を付けます。" />

  <Step title="複数行テキストコンポーネントを追加し、「タスクコンテンツ」という名前を付け、必須項目としてマークします。" />
</Steps>

## ステップ2：統合と自動化フローの作成

<Steps>
  <Step title="アプリ管理バックエンド > 統合と自動化 > 統合と自動化を作成 > 空白から作成に移動します。" />

  <Step title="ステップ2">
    「統合と自動化を作成」ダイアログで、コネクタに「タスク」という名前を付け、フォームイベントトリガー種類の下で「To-Do 2.0」フォームを選択し、「確認」をクリックします。
  </Step>
</Steps>

## ステップ3：統合と自動化フローの設定

1. フォームトリガーイベントを設定します。

フォームイベントトリガーをクリックします。「トリガーイベント」で「作成成功」を選択します。「データフィルタ」で「すべてのデータ」を選択します。続いて右下の「保存」ボタンをクリックします。

<Steps>
  <Step title="コネクタノードを設定します。「アプリを選択」でDingTalk To-Do 1.0を選択し、「次へ」をクリックします。" />

  <Step title="「操作を選択」で「タスク作成」アクションを選択し、「次へ」をクリックします。" />

  <Step title="「アクション設定」の各項目を設定し、「保存」をクリックします。">
    <Note>
      コネクタアクションの「タスクリダイレクトリンク」フィールドでは、「数式」を選択します。以下のように数式を設定します。

      ここで：

      `https://www.yidaapps.com/APP_YYJLRRMCI0XP4J1Y2O4W/formDetail/FORM-S2A66LA1041YXTNSW16AKYR75COY1RKAZAZZKA2?formInstId=` は、現在のアプリのフォーム詳細ページからコピーできます。
    </Note>
  </Step>

  <Step title="ページ右上の「保存」をクリックし、続いて「公開」をクリックします。" />
</Steps>

## ステップ3：タスクコンテンツの設定

以上の2つのステップを完了すると、機能の設定は完了です。あとはフォームを送信するだけで、コネクタがトリガーされ、タスクが自動作成されます。

**手順：**

フォームに入力し、「送信」をクリックします。（図2.3-1参照。）

図2.3-1：フォーム情報を入力して送信

## 付録

コネクタアクションのパラメータ説明

| **名前**       | **ページコンポーネント** | **必須** | **説明**                                                                                                   |
| ------------ | -------------- | ------ | -------------------------------------------------------------------------------------------------------- |
| タスク時刻        | 日付コンポーネント      | はい     | タスクの開始時刻。フォーマットはYYYY-MM-DD HH:mm:ss。                                                                     |
| 起案者          | メンバーコンポーネント    | はい     | タスクの起案者。userId()数式で取得できます。                                                                               |
| コンテンツ        | テキストコンポーネント    | はい     | タスクメッセージのコンテンツ説明。                                                                                        |
| タスクタイトル      | テキストコンポーネント    | はい     | タスクメッセージのタイトル。最大50文字。「検証 - 最大長」で長さを制限できます。                                                               |
| タスク担当者       | メンバーコンポーネント    | はい     | タスクの担当者。                                                                                                 |
| タスクリダイレクトリンク | テキストコンポーネント    | はい     | タスクをクリックしたときに開くURL。フォーム送信詳細ページにリダイレクトする場合は、CONCATENATE()数式を使用してURLを連結します。別のページにリダイレクトする場合は、URLを手動で入力します。 |
