locked
ワークフローで現在のタスク情報の取得方法 RRS feed

  • 質問

  • お世話になります。

    VisualStudio2008を使用してMOSS2007のワークフローの勉強しています。

    ワークフロータスク作成後、メールをSendEmailアクティビティを使用し
    任意のユーザーに承認依頼メールを送信する簡単なワークフローを作成しています。

    ワークフロープロパティーを使用し、ワークフロー情報ページへのリンクをメール本文に入れることはできました。

    タスクを承認するページをInfoPathで作成したのですが、そのページへのリンクを作成するために必要なワークフローの
    タスクIDを取得できません。

    下記手順で過去に作成されたタスク情報(ID)は取得できましたが、作成されたタスク情報が取得できません。
    ・CreateTask→SendEmailの順でシーケンシャルワークフローを作成
    ・SendEmail_Invokingイベントで、ワークフロープロパティから
     SPListItem.Workflows→SPWorkflow.Tasks→SPWorkflowTaskを取得

    作成されたタスクの情報はどのように取得すればよいのでしょうか?

    ご教授をお願いいたします。

    2009年9月29日 1:19

回答

  • 自己レスです。

    私の勉強不足で、関連情報を取得すべきアクティビティの種類を間違えていました。
    アクティビティを変更した所、上手く処理を行うことができました。
    2009年9月30日 5:49