| 概要 | 設定可能なマルチステージプロセスを実装するトピック用のワークフローシステム | |
| リポジトリリンク | \u003chttps://github.com/merefield/discourse-workflow\u003e | |
| インストールガイド | Discourseにプラグインをインストールする方法 |
このプラグインをお楽しみいただけましたら、GitHub で:star:評価をお願いします!![]()
概要
トピック用のセキュアなワークフローフレームワークを提供するプラグイン。ワークフローが完了するまで、カスタマイズ可能な一連のステップを通過します。一部の分岐とループがサポートされています。
承認プロセスや問題対応プロセスなど、お持ちのビジネスワークフローにご利用ください。
特徴
Discourse用のワークフローツール!
- トピックベースのワークフロー
- 既存のプラットフォームセキュリティ、カテゴリ、ユーザー、グループを活用します。
- 新しいワークフロー、ステップ、ステップオプションを作成するための新しい管理者画面。
- アクセス可能なすべてのワークフロー・トピックをリストする新しいワークフロー発見リスト。
- ワークフロー・トピックのトピックバナーには以下が表示されます:
- 現在のワークフロー
- 現在のワークフローのステップ
- オプションを選択してトピックをワークフローで進行させる権限を持つグループのメンバーであれば表示されるアクションボタン。
- 可視化へのリンク(上記参照)。
- ワークフローの可視化。以下から起動できます:
- トピックバナー
- 発見リスト
- ワークフロー遷移のためのトピック投稿の小さなアクションにより、監査証跡を表示します。
- ステップにトピックが到着したときの通知(例:監視しているカテゴリ)(最初の投稿)。
- データエクスプローラーのサポート
- 監査ログレポート
- 毎日のインスタンスワークフロー/ステップ数(バーンダウン/バーンアップチャートを作成できます)。
- AIを活用してワークフローのステップを自動的に処理できます。
注:これは初期段階のリリースであり、機能セットは進化する可能性があります。新しい機能や統合に資金を提供するビジネスからの関心をお待ちしています。
紹介コンセプト
Discourseプラットフォームを最大限に活用するために、プラットフォームの既存の多くの機能を使用したシンプルなフレームワークを作成しました。
スイムレーン
各ワークフローのスイムレーンはカテゴリ(またはサブカテゴリ)です。
ワークフローのインスタンスがその旅を続けるにつれて、カスタマイズ可能ですが事前に定義された旅の中でカテゴリ間を移動します。
ワークフローインスタンス
ワークフローの単一インスタンス(例:チケット)はトピックです。トピックにタグを追加して、優先度やその他のメタデータを強調表示できます。ワークフローアクションをトピックに対して実行しない限り、旅が始まってからカテゴリを変更することはできません(スタッフを除く)。
アクター
カテゴリへのトピック作成アクセス権を持つ任意のグループは、そのカテゴリのトピックを操作できます。
返信アクセス権を持つユーザーは、通常のトピックと同様にワークフローアイテムにコメントできます。
通常の通り、特定のグループからカテゴリ内のトピックを非表示にすることができます。
オプションによるアクション
これらは、ワークフローを設定する際に各ステップに対して定義されます。アクターは、各オプションがトピック上のボタンとして提示されるため、利用可能な任意のアクションを選択できます。
トピックに対するアクションは、ユーザーがトピックの旅を理解するのに役立つように、小さなアクション投稿にキャプチャされます。
ダッシュボード
ホームページの新しいトピック発見フィルター「ワークフロー」には、ワークフローインスタンス(特別なワークフロー・トピック)のリストが表示されます。
ワークフローカテゴリ、および理想的にはタグを区別して維持してください。これにより、既存のDiscourseカテゴリドロップダウンを使用して、特定のステージにある、または特定のタグを持つすべてのワークフローインスタンスをフィルタリングすることもできます。
監査証跡
トピックが新しいステップに移行するたびに、それを文書化するメモがトピックの小さなアクション投稿として追加されます。
バンドルされたデータエクスプローラークエリは、ワークフローインスタンスがたどった旅の基本的な監査レポートを提供します。
データエクスプローラークエリは管理者以外にも公開できるため、表示するユーザーを選択できます。
バーンアップ/バーンダウンチャート
COBごとのワークフロー状態を示すバンドルされたデータエクスプローラークエリがあり、Excelなどのツールでデータをエクスポートしてバーンアップ/ダウンチャートを作成できます。
可視化
各ワークフロー・トピックには、トピックがワークフローのどこにあるかを示す可視化を起動できるボタンがあります。
これは、ワークフロー発見ダッシュボードのワークフローフィールドからもアクセスできます。
標準からの主な動作の違い
- ワークフローの最初のステップを超えるカテゴリに新しいトピックを作成することはできません。
- ワークフロー内のトピックのカテゴリを変更することはできません(スタッフを除く)。
- カテゴリの「作成者」のみがワークフロー内のトピックを操作できます。
開始方法
ワークフロープラグインにはワークフローがバンドルされていません。自分で作成する必要があります。
作成画面は、管理者 → プラグイン → Discourse Workflow にあります。
まずボタンをクリックして新しいワークフローを作成し、保存してから、ワークフローを編集してステップを追加します。各ステップは、作成後、定義済みのオプションのリストから選択して編集し、オプションを追加できます。
オプションのラベルは、管理者 → カスタマイズ → テキスト で変更できます。
システムには多くのオプションが用意されていますが、各オプションのテキストを変更したい場合は、自由に行ってください。
各ワークフローカテゴリでは、「アクター」が作成権限を持つように設定する必要があります。それ以外はすべて返信権限以下にする必要があります。
「アクター」は、責任を持つカテゴリを「最初の投稿を監視」を選択して追跡することもできます。新しいワークフロー・トピックが到着すると、リンクとともに通知されます。
ヒント
- 特定のワークフローのすべてのワークフローステップを、単一のカテゴリ内のサブカテゴリにすることをお勧めします。これは必須ではありませんが、既存のDiscourseカテゴリドロップダウンを使用してそのカテゴリをフィルタリングするだけで、その特定のワークフローのすべてのワークフローインスタンスを表示できます。
- 新しいワークフロー発見リストでは、ワークフロー名、位置、またはステップをクリックすると、そのインスタンスがパスのどこにあるかを確認できます。
- ワークフローで使用されるトピックの構造化テンプレートを作成するために、公式の既存ツールを使用してください:
- サイドバー(または任意の場所)にリンクを作成して、新しいワークフローアイテムを作成し、ワークフローを開始します:Creating a link to start a new topic with pre-filled information
AIアクション
AIを活用してステップを処理できます。ワークフロー設定に有効なOpen AIキーを追加する必要があります。ステップでAIを有効にする必要があります。また、AIにオプションがあることを知らせるために{{options}}を含み、コンテンツを含めるために{{topic}}を含むプロンプトを作成する必要があります。
例プロンプト:
「あなたのオプションは{{options}}です。以下のテキストがおいしいと述べている場合は受け入れてください。そうでない場合は拒否してください。{{topic}}これらのオプションのいずれか1つの単語で答えてください」
既知の問題:
まだ実験段階なので、問題が発生する可能性があります。それらを報告していただければ、対処されるまでここにリストします。





