リスト A にエントリが作成されたときに、リスト C のエントリごとにリスト B に 1 つのエントリを生成するワークフローが必要です。これは可能ですか? もしそうなら、どのように?
2 に答える
ワークフローを作成し、リスト A に関連付けます。新しいエントリがリストに追加されるたびに、このワークフローが開始されます
On this event from the Context find list C and get all list.Items 次に、各リスト アイテムで foreach を実行し、1 つのエントリを挿入しますリストB
これがうまくいくかどうか教えてください
foreach は、Sharepoint Designer で構築されたワークフローでは使用できません (私の知る限り)。必要なことを行うには、Visual Studio でカスタム ワークフローを開発する必要があります。最近、自分でこのルートをたどらなければなりませんでしたが、思ったほど悪くはありませんでした。
Robert Shelton のブログには、このプロセスの素晴らしいウォークスルー ビデオがいくつかあり、私が始めるのに役立ちました。
MOSS 2007 開発環境が 64 ビットの場合 (私の場合と同様)、Visual Studio 2008 でワークフローを作成およびデバッグしようとすると問題が発生する可能性があります。その場合、ワークフローを簡単にパッケージ化するのに役立つ WSPBuilder をお勧めします。 SharePoint への展開。WSP Builderの使用に関する良い投稿がここにあります
お役に立てれば。