0

ここに画像の説明を入力

プログラムで「ステータス」と「最終実行」を取得できるように、アイテムの共有ポイント「ワークフロー情報」にアクセスしたいと思います。これらのフィールド「ステータス」と「最終実行」から値を取得する方法を教えてもらえますか?

どうもありがとう

ここに画像の説明を入力

4

1 に答える 1

0

「ワークフロー履歴」リストのアイテムのワークフロー履歴にアクセスできます。

リストから、特定のアイテム/リストとワークフローの関連付けに関連するタスクをフィルターできます。(listid、itemid、workflowassociationid を使用)

ワークフローの関連付け ID を取得するには:

SPWorkflowAssociation assoc = myList.WorkflowAssociations.GetAssociationByName("MyWFNameInEnglish",System.Globalization.CultureInfo.GetCultureInfo(1033));

「最終実行」の値は、最新のタスクの「変更」日を取得することで取得できます。ワークフローのステータスは、「イベント」フィールドからデコードできます。ここでイベント値の意味のリストを見つけることができます

PS: SharePoint Managerを使用して、List/Web/etc のプロパティをナビゲートできます。およびU2U CAML クエリ ビルダーを使用して、リスト内のデータをより深く調べることができます

于 2012-10-17T14:07:36.223 に答える