ワークフローで承認した後、確認する方法はある?

2017年3月17日 at 10:52

concrete5を導入したユーザー様から、
『ワークフローで承認ボタンを押した後、どの企業のどの内容を承認したのかを管理画面で確認する方法がありますか』
という質問がありました。

管理画面内確認してみましたが、レポート→ログの中にページ承認の情報はないようですし、標準の機能で確認する方法はないように見えます。

こちら、標準の機能で確認する方法はあるのでしょうか?
もしくはアドオンの開発などが必要になりますか……?

タグ:

Re: ワークフローで承認した後、確認する方法はある?

2017年3月17日 at 11:33
通知メールをオンにすると、通知メールがログ代わりになります。
 

Re: ワークフローで承認した後、確認する方法はある?

2017年3月22日 at 10:15
ああ、メール送付の設定ありましたね……。
メール送付での運用で問題ないかユーザー様に確認してみます。
 

Re: ワークフローで承認した後、確認する方法はある?

2017年3月26日 at 21:32
メールで送付出来ることは案内したのですが、どうしても一覧を管理画面で確認するか、一覧表としてダウンロードしたい、と言われました……。アドオン等で対応可能なのでしょうか?
 

Re: ワークフローで承認した後、確認する方法はある?

2017年3月26日 at 23:54
メール送信ログが、ログとして残るので、
それを CSV でダウンロードは出来ます。

他には、パッケージとして、
on_start() に、「on_page_version_approve」イベントにフックして、ログを取るように出来るパッケージを作成可能かなと思います。

ログ機能の使い方はこちら。
英語ですが結構シンプルに出来ます。
http://concrete5.co.jp/blog/concrete5-logging
 

Re: ワークフローで承認した後、確認する方法はある?

2017年3月28日 at 15:05
データベースには全てのワークフローのログが残っていますが、見る画面はないですね
 

Re: ワークフローで承認した後、確認する方法はある?

2017年3月31日 at 11:40
ありがとうございます。という事は、データベースのログを表示する方法を作成すれば対応は出来る、という事ですね。お客様と検討します。