1. 一括送信とは
YiDAのワークフローフォームでは、アプリ管理者がアプリ管理画面からExcelファイルをアップロードすることで、作業フローを一括送信できます。 一括送信は現在、以下の機能に対応しています。 (1)代理での作業フロー送信。Excelファイルの1つの列に申請者情報が含まれる場合、その列を作業フローの申請者として指定できます。 (2)YiDAプラットフォームの公式アカウントを利用した作業フローの送信。例えば、組織外メンバーからの苦情対応状況を管理する場合、申請者は個人よりも公式アカウントを利用する方が適切です。 (3)Excelファイルの特定の列に基づく、作業フロー処理担当者の動的な割り当て。例えば、組織外の顧客フォロー状況を管理するExcelファイルにフォロー担当者の列がある場合、送信時にその列を作業フローの処理担当者として指定できます。 (4)一括送信したデータの一括削除。一括送信が失敗した場合や期待どおりの結果とならなかった場合、データを一括で直接削除できます。 (5)Excelの列データの書式仕様。2. 一括送信のユースケース
シナリオ: ある部門で、直近の四半期に優れた成果を上げた社員を表彰したいと考えています。優秀社員それぞれの上司が「推薦文」を記入し、上司による推薦が完了すると、対象社員にメッセージ通知が届き、記念品を受け取れる仕組みです。2.1 手順
2.1.1 ワークフローフォームに入力する項目を設定する

2.1.2 送信後に受賞者の上司が最初の承認者となり、推薦文を記入するよう作業フローを設定する

2.1.4 Excel一括送信を選択する
Excelファイルの内容は下図のとおりです。 Excel一括送信 データ管理からの一括送信 注:作業フローの一括申請者はカスタマイズ可能です。 データの申請者として、以下の3種類のいずれかを選択できます。
2.1.5 一括送信の結果を確認する




2.1.6 失敗したレコードは、バッチごとに一括削除できます
このバッチのデータを削除します。
**名前1(社員番号1), 名前2(社員番号2)** の形式で記述します。括弧は半角で入力してください。

**名前1[社員userId1], 名前2[社員userId2]** の形式で記述します。角括弧は半角で入力してください。
3. よくある質問
3.1 一括送信が失敗するのはなぜですか?
3.1 一括送信が失敗するのはなぜですか?
一括送信が失敗した場合は、以下の点を確認してください。
(1)アプリが公開されているか。一括送信はアプリの公開後にのみ利用できます。(2)申請者をフォーム上のメンバーコンポーネントとしてカスタマイズしている場合、ユーザー検索ボックスに値が入力されているか、書式が正しいかを確認してください。(3)1回あたり最大1,000件までインポート可能で、ファイルサイズは20 MBを超えないようにしてください。(4)対応形式は
(5)インポートするシートのヘッダー行に空のセルが含まれていないことを確認してください。空のセルがあると、そのシートのデータはインポートされません。(6)一括インポートしたデータは、「組み込み変数」に基づくフィルタ条件には対応していません。
(7)インポートするファイルは、

*.xls および *.xlsx ファイルのみです。

SUM や =H2*J2 などのExcel数式による計算には対応していません。(8)インポートされた画像および添付はストレージへ再アップロードされ、添付容量を消費します。3.2 一括インポート時に申請者を [YiDAプラットフォーム] に設定した場合、どのように承認すればよいですか?
3.2 一括インポート時に申請者を [YiDAプラットフォーム] に設定した場合、どのように承認すればよいですか?
作業フローの承認者を申請者本人に設定し、かつインポートデータの申請者を [YiDAプラットフォーム] とした場合、作業フロー承認ノードには [YiDAプラットフォーム] が承認者として表示され、手動で承認を実行することはできません。
この場合、以下のオープンAPIを使用して承認を実行する必要があります。

- エンドポイント:/yida_vpc/process/executePlatformTask.json
- パラメータ
4. Excelコンポーネントのデータインポート形式
図のとおりです。
