locked
ワークフローのカスタムワークフローステータスページを表示するには? RRS feed

  • 質問

  • ワークフローのカスタムワークフローステータスページを表示する方法を教えてください。

    MSDNをみると、カスタムワークフローステータスページ(以下、状態ページ)を表示するには
    ワークフロー定義スキーマのStatusPageUrl要素に相対パスを記述する旨がありますが
    実際に試したところ、常に、標準の状態ページ(_layouts/WrkStat.aspx)が表示され
    独自に作成したページを表示することができていません。

    「StatusPageUrl 要素 (ワークフロー)」
    http://msdn.microsoft.com/ja-jp/library/aa543838.aspx

    試しに、Workflow要素のStatusUrl属性に、同じように相対パスを設定したところ
    こちらでは、独自に作成したページを表示することができました。
    ただ、この属性はMSDNに
    「現在使用されていません。使用しないでください。 」
    と記述されているため、どうも使用してはいけないようです。

    「Workflow要素のStatusUrl属性」
    http://msdn.microsoft.com/ja-jp/library/aa543564.aspx

    状態ページを表示する方法について、何か情報がありましたら教えてください。

    確認環境は以下の通りです。
    Windows Server 2003 + Windows SharePoint Services 3.0

    以上、よろしくお願いします。
    2009年2月5日 2:15

すべての返信

  • 古い発言に返信します。

    私も同様の現象で悩んでいます。

    Windows Server 2003 + Windows SharePoint Services 3.0 ではStatusUrl属性でしのぎました。

    現在 SharePoint Foundation 2010 をテストしているのですが、こちらは StatusUrl での設定もできませんでした。

    Associate ページで確認すると、 SPWorkflowTemplate の StatusUrl プロパティにはカスタムステータスページの値が設定されていますが、ドキュメントでワークフローを実行した際の、リスト表示でリンクがデフォルトのステータスページ(_layouts/WrkStat.aspx)になってしまいます。

    2010年2月4日 15:34