現在、sharepoint デザイナーを使用して、sharepoint で非常に単純な承認ワークフローを作成しています。このワークフローの設計目標の 1 つは、必要なカスタム コーディングの量を最小限に抑えることです。そのため、VS を作成するのではなく、sharepoint デザイナーを使用することに関する回答をいただければ幸いです。
そのため、人がアイテムをリストに追加したときにワークフローを開始する必要があります。ワークフローが開始されると、タスクが作成され、+2 営業日の期日が割り当てられ、ユーザーのグループに責任が割り当てられます。ユーザーがタスクを完了すると、タスクを完了した個々の人物が記録されます。完成した日。
リストにフィールドを追加するのは非常に簡単ですが、これらのフィールドは null になり、最初の正規形に違反するため、私の純粋主義者はこれに抵抗します。つまり、Task1 に移動し、Task2 には移動しなかったリストには、Task1ApprovedBy、Task1FinishedDate、Task2ApprovedBy、Task2FinishedDate の 4 つのフィールドがあり、Task2 フィールドは両方とも null になります。
- 編集 -
質問が明確でない場合は申し訳ありません。Sharepoint Designer を使用しています。ユーザーがタスク アイテムを完了したときに、ルックアップでリスト アイテムを更新したいと考えています。完了した特定のアイテムの最後のタスクを選択し、その最後のタスクの 2 つの値 "Completed By" と Completed Date の値を更新するにはどうすればよいですか? レポートも簡単になるため、タスクリストでこれを行うことをお勧めします。特定のタスクが完了したときに 2 つのリストを結合するのではなく、タスク リストにビューを作成するだけです。
お手伝いありがとう!
ジェイソン