intra-mart Accel Collaboration インフォメーション 管理者操作ガイド 第18版 2020-12-01

3.5. ワークフロー承認機能を利用する

カテゴリにワークフロー承認機能を設定することで、カテゴリ内の記事はワークフローで承認された記事のみ公開できます。
以下の記事について、ワークフローの承認が必要に変わります。
  • 記事の新規登録
  • 承認された記事の本文の変更
  • 承認された記事への記事の追記登録
  • 承認された記事の削除

注意

ワークフロー承認機能は intra-mart Accel Collaboration 2014 Summer から利用可能です。

注意

インフォメーションで利用できるワークフロー承認機能は、IM-Workflowでの権限設定を考慮せずカテゴリに登録権限のあるユーザであれば申請が可能です。

コラム

ワークフロー案件未処理・案件処理中の記事に関して、記事の登録者以外に記事内容を参照させない設定が可能です。
以下の条件をすべて満たす場合に、記事一覧、記事詳細、記事一覧ポートレットにおいて記事または追記記事の該当部分が表示されません。
  • ワークフロー承認機能を利用している場合
  • 参照者がフローの申請者でない場合
  • 記事または追記記事の状態が「ワークフロー案件未処理」または「ワークフロー案件処理中」の場合

注意

記事登録者以外への参照可否設定は intra-mart Accel Collaboration 2016 Summer から利用可能です。

3.5.1. フローを設定する

ワークフロー承認機能で使用するフローには、以下の設定を行ったコンテンツを使用してください。
ワークフローのコンテンツ、フローの設定方法については「IM-Workflow 管理者操作ガイド」を参照してください。

<「画面」タブ>

画面種別 パス種別 スクリプトパス
申請画面 スクリプト開発モデル collaboration/information/workflow/apply_new
再申請画面 スクリプト開発モデル collaboration/information/workflow/common_contents
処理画面 スクリプト開発モデル collaboration/information/workflow/common_contents
確認画面 スクリプト開発モデル collaboration/information/workflow/common_contents
処理詳細画面 スクリプト開発モデル collaboration/information/workflow/reference_contents
確認詳細画面 スクリプト開発モデル collaboration/information/workflow/reference_contents
参照詳細画面 スクリプト開発モデル collaboration/information/workflow/reference_contents
過去案件詳細画面 スクリプト開発モデル collaboration/information/workflow/reference_contents

<「ユーザプログラム」タブ>

プラグイン種別 対象ノード プラグイン種類 実行順序
アクション処理 申請ノード
【アクション処理】JavaEE開発モデル
jp.co.intra_mart.product.collaboration.core.internal.connector.workflow.
listener.IacWorkflowActionProcessEventListener
1
案件終了処理 (項目なし)
【案件終了処理】JavaEE開発モデル
jp.co.intra_mart.product.collaboration.core.internal.connector.workflow.
listener.IacWorkflowMatterEndProcess
1
未完了案件削除 (項目なし)
【未完了案件削除】JavaEE開発モデル
jp.co.intra_mart.product.collaboration.core.internal.connector.workflow.
listener.IacWorkflowActiveMatterDeleteListener
1
上記以外の項目の設定は任意です。

3.5.2. カテゴリにワークフロー承認機能を設定する

カテゴリ単位でワークフロー承認機能の設定を行います。
カテゴリ登録の詳細については「カテゴリを登録する」を参照してください。
ワークフロー承認機能の利用有無に関する設定は、「設定ファイルリファレンス」を参照してください。
  1. 「サイトマップ」→「コラボレーション」→「管理」→「インフォメーション」→「カテゴリ」をクリックし、
    「カテゴリ管理」画面を表示します。
  2. 新規カテゴリ登録で設定する場合は「カテゴリ作成」画面、既存のカテゴリに設定する場合は「カテゴリ編集」画面を表示します。
  3. ワークフロー承認設定の項目を入力し、カテゴリ作成画面の場合は「登録」ボタン、カテゴリ編集画面の場合は「保存」ボタンをクリックします。

<ワークフロー承認設定項目>

../../_images/basic_guide_5_1.png

項目 説明
「ワークフロー承認を行う/ワークフロー承認を行わない」ラジオボタン ワークフロー承認機能の使用有無を指定します。
「フロー選択」ボタン カテゴリで使用するフローを選択する「フロー選択ダイアログ」を表示します。
「設定フロー一覧」テーブル
カテゴリに設定されているフローの一覧を表示します。
初期選択の指定をされたフローが、記事登録や変更の画面表示時に最初から選択された状態です。
フロー名をクリックするとフローの詳細情報を表示できます。
「配下全てを同じ設定にする」チェックボックス
子カテゴリ全てに同じワークフロー承認設定をする場合に選択します。
カテゴリ編集画面にのみ表示されます。


<フロー選択ダイアログ項目>

../../_images/basic_guide_5_2.png

項目 説明
フロー一覧(左側のテーブル)
ワークフローで定義された、選択可能なフロー一覧が表示されます。
フロー名をクリックするとフローの詳細情報を表示できます。
フロー名の昇順で表示されます。
フロー一覧(右側のテーブル)
カテゴリに設定するフローの一覧が表示されます。
フロー名をクリックするとフローの詳細情報を表示できます。

コラム

ワークフロー承認設定の有効範囲は、カテゴリ直下の記事のみです。
子カテゴリには異なる設定を行うことができます。