プログラムでワークフローを開始するイベント レシーバーを作成しましたが、開始するにはワークフローの ID (guid) が必要です。Sharepoint Designer で作成したばかりのワークフローの ID を取得するにはどうすればよいですか?
5072 次
1 に答える
2
SPD でワークフローを作成したので、ワークフローが関連付けられているリストと、ワークフローの名前を知っている必要があります。その情報で武装すれば、これはうまくいくはずです:
Guid workflowGuid = list.WorkflowAssociations.GetAssociationByName(WORKFLOW_NAME, CULTURE_INFO).Id;
CultureInfo の部分がわからない場合、または処理したくない場合は、SPWorkflowAssociationCollection をループして適切なワークフローを見つけることもできると思いますが、このコードの方がすっきりしているように思えます。
于 2008-10-14T17:37:39.750 に答える