locked
リストコンテンツタイプごとのワークフロー作成について RRS feed

  • 質問

  • お世話になります。

    WSS3.0で、リストコンテンツタイプにワークフローを作成しようと思っていますが、

    「3段階の状態管理」ワークフローしか登録できず、SharePointDesigner2007で、

    作成しようとしても作成したリストしか対象にできず、リストコンテンツタイプに対し

    てできないように見えました。

    VisualStudioで作成したワークフローであればできるのでしょうか?

    ご存知の方がいましたら教えてください。
    2008年7月9日 8:28

回答

  • 結論からいえば、コンテンツ タイプへのワークフローの登録を行うなら、Visual Studio での開発が必要です。

     

    SharePoint Designer 2007でのワークフロー構築は、あくまでリストのみが対象で、実際にはリストにワークフローの実行コードとなるXMLベースのコードが埋め込まれます。ですから、同じようなワークフローを別のリストにも適用したいと思えば、基本的には同じものを都度いちから構築することになります。

    一方、Visual Studio を使用してワークフローを構築する場合は「ワークフローテンプレート」というものを作成することになるのですが、これはつまるところSharePoint 上で共有される dll となっており、任意のリストやコンテンツタイプに割り当てて使用できる再利用の可能なワークフローになります。なお、ビルトインで提供されているワークフローは、この「ワークフローテンプレート」として提供されています。

    2008年8月8日 5:08

すべての返信

  • 結論からいえば、コンテンツ タイプへのワークフローの登録を行うなら、Visual Studio での開発が必要です。

     

    SharePoint Designer 2007でのワークフロー構築は、あくまでリストのみが対象で、実際にはリストにワークフローの実行コードとなるXMLベースのコードが埋め込まれます。ですから、同じようなワークフローを別のリストにも適用したいと思えば、基本的には同じものを都度いちから構築することになります。

    一方、Visual Studio を使用してワークフローを構築する場合は「ワークフローテンプレート」というものを作成することになるのですが、これはつまるところSharePoint 上で共有される dll となっており、任意のリストやコンテンツタイプに割り当てて使用できる再利用の可能なワークフローになります。なお、ビルトインで提供されているワークフローは、この「ワークフローテンプレート」として提供されています。

    2008年8月8日 5:08
  • ご回答ありがとうございました。

     

    同じワークフローでも、ぜんぜん違うものなのですね。

    VisualStudioでの開発の勉強をしていこうと思います。

    2008年8月13日 6:04