locked
承認ワークフローを利用し、複数のタスクを一括承認するには RRS feed

  • 質問

  • 初めて投稿させて頂きます。

     

    MOSS2007に標準で用意されている「承認ワークフロー」を利用しています。

    今回、ユーザより、自分に割り当てられているタスクを一括して承認することはできないかという

    問合せがあり、調べてみましたが実現方法がわからず悩んでおります。

     

    一括処理タスクそのものはあるようですが、「廃棄承認タスク」しかサポートされていないようです。

    http://office.microsoft.com/ja-jp/sharepointserver/HA101680601041.aspx

     

    実現方法分かる方おられましたらご教授願えませんでしょうか。

     

    どうぞ宜しくお願いします。

     

    2008年6月24日 7:07

回答

  • こんにちは。

    タスクの一括処理はどこか設定を変更すればできるというレベルの話ではないようです。

    英語ですが下記リンク先でタスクの一括処理を可能にする方法が書かれています。

     

    http://blogs.msdn.com/andrew_may/archive/2007/01/12/SharePointDefineBulkEditTasks.aspx

     

    MOSS標準の承認ワークフローでタスクの一括処理を行えるように

    うまく変更できるのかわかりませんが参考にしてみて下さい。

    2008年7月4日 9:44
  • とりあえず実現の目処が立ちましたので報告させて頂きます。

     

    カスタムワークフローになりますが、

    Workflow.xml(仮)に
    ・<Task0_IsBulkActionable>true</Task0_IsBulkActionable>
    ・<Task0_BulkActionableFormName>Expiration</Task0_BulkActionableFormName>
    を追加するだけでした。

    これにより、タスク一覧の「操作」⇒「全タスクの処理」が実行できるようになります。

     

    完了後、タスクの状態がすぐに更新されないので、

    タイマジョブの設定を1分ごとに実行するなど設定をしています。

    標準のワークフローでもできると思いますが、

    xmlがどこにあるか分かりません。ご存知の方いらっしゃいますでしょうか?

    2008年7月8日 4:42

すべての返信

  • ロペス さん、こんにちは。
    フォーラムオペレータの鈴木裕子です

     

    US の Forum に類似した内容のスレッドがありましたので、
    リンクを張っておきますね。

     

    Suggestion to Microsoft : - Bulk Approval of Documents
    http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=2292958&SiteID=17

     

    まだ解決していないようなんですが、
    ご参考となれば・・・・

     

    ワークフローについて詳しい方、いらっしゃいましたら、
    コメントいただけるとありがたいです!
    よろしくお願いします。

    2008年7月3日 9:15
    モデレータ
  • こんにちは。

    タスクの一括処理はどこか設定を変更すればできるというレベルの話ではないようです。

    英語ですが下記リンク先でタスクの一括処理を可能にする方法が書かれています。

     

    http://blogs.msdn.com/andrew_may/archive/2007/01/12/SharePointDefineBulkEditTasks.aspx

     

    MOSS標準の承認ワークフローでタスクの一括処理を行えるように

    うまく変更できるのかわかりませんが参考にしてみて下さい。

    2008年7月4日 9:44
  • みなさま貴重な情報を提供いただきまして有難うございます。

    少し希望が見えてきました。

     

    上のサイトを確認させて頂いてできるかどうか試してみたいと思います。

     

    また報告させて頂きます。

    2008年7月4日 11:23
  • とりあえず実現の目処が立ちましたので報告させて頂きます。

     

    カスタムワークフローになりますが、

    Workflow.xml(仮)に
    ・<Task0_IsBulkActionable>true</Task0_IsBulkActionable>
    ・<Task0_BulkActionableFormName>Expiration</Task0_BulkActionableFormName>
    を追加するだけでした。

    これにより、タスク一覧の「操作」⇒「全タスクの処理」が実行できるようになります。

     

    完了後、タスクの状態がすぐに更新されないので、

    タイマジョブの設定を1分ごとに実行するなど設定をしています。

    標準のワークフローでもできると思いますが、

    xmlがどこにあるか分かりません。ご存知の方いらっしゃいますでしょうか?

    2008年7月8日 4:42
  • こんにちは。

     

    標準のワークフローは通常以下の場所にフィーチャーとしてインストールされています。

     

    C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\FEATURES

     

    「承認」ワークフローはその中のReviewWorkflowsというフォルダだと思います。

    中を見ると「承認」ワークフローと「フィードバックの収集」ワークフローが一つのフィーチャーになっています。

    その他の標準ワークフローも~Workflowsというフォルダ名で探すと見つかると思いますよ。

    2008年7月9日 5:08
  • 承認ワークフローのものと思われるxmlを編集してみました。

    結果、ワークフロー登録時に選択一覧から消失してしまい、設定が行えませんでした。

     

    というわけで教えて頂きながら恐縮ですが、

    標準を利用する方法は断念し、今回はカスタマイズでの実装を進めようと思います。

     

    色々と有難うございました。

    2008年7月10日 8:01