プロセス管理でステータスを進めた人、日時とコメントをフォーム上に記録するプラグインです。
kintoneの標準機能で「ステータスの履歴」を確認することはできますが、一覧表示や、CSV出力では、内容を表示・出力することができません。
このプラグインを使用することで、フォーム上のフィールドに、作業者や日時を残しておくことができるようになります。フィールドに記録することで、一覧表示やCSV出力も可能になりますし、帳票系連携サービスでも、それらの項目を使用することが可能になります。
動作イメージ
プロセス管理のアクションを実行したタイミングでフォーム上に配置したフィールドに下記の項目を記録します。
- 作業者
- アクション実行日、日時
- コメント
記録先に設定されたフィールドは画面上では編集不可となります(アクセス権での編集権限は必要です)。
また、レコードを再利用した場合には、該当フィールドは値がクリアされます。
【使用しているkintoneイベント(参考 cybozu developer network)】
レコード追加画面を表示した後のイベント
レコード編集画面を表示した後のイベント
レコード一覧画面のインライン編集を開始したときのイベント
プロセス管理でアクションを実行するときのイベント
プラグイン設定
設定項目 | 説明 |
---|---|
プラグインログ ログアプリID プラグインエラーが発生した場合 |
「プラグインログ機能について」のページを参照してください。 |
実行前ステータス・実行後ステータス | プロセス管理の設定から取得して表示します。変更等はできません。 |
作業者記録フィールド | 誰がステータス変更したかをユーザー選択または文字列(1行)フィールドに記録します。記録の必要がなければ未選択にしてください。 |
アクション実行日時記録フィールド | アクションを実行した日時を日付フィールドまたは日時フィールドに記録します。記録の必要がなければ未選択にしてください。 |
コメント記録フィールド | コメント入力ダイアログで入力した内容を文字列(1行)または文字列(複数行)に記録します。記録の必要がなければ未選択にしてください。 |
※前回プラグイン設定時から、ステータスが変更・削除されたり、フィールドコード変更またはフィールドが削除されたりした場合は、上記の内容が「前回プラグイン設定後にプロセス管理やフォームが変更され、無効となった設定」として、別表で表示されます。
制限事項等
- ライセンス有効状況確認のため、外部サーバーと通信を行います。
- 同一アプリに他のJavaScriptカスタマイズやプラグインが設定されている場合、正しく動作しない可能性があります。正しく動作しない場合は、他のJavaScriptカスタマイズやプラグインを外してご利用ください。
- kintone画面でプロセス管理のボタンをクリックしたタイミングで動作しますので、連携サービス・画面を介さないスクリプトなどで変更した場合は、動作しません。
- 日時はサーバー日時をセットしていますが、タイミングによっては標準機能の「ステータスの履歴」の日時とずれる可能性があります。
- 同じタイミングで記録するフィールドのうち、1つでも参照できないフィールドがあった場合は、どのフィールドも記録されません。
例えば、プラグイン設定では、作業者記録フィールドとコメント記録フィールドの両方を指定していたが、アクセス権設定で、コメント記録フィールドのみ閲覧不可としていた場合、作業者もコメントも両方記録されなくなります。
プラグインダウンロード
利用規約に同意いただいたうえで、ダウンロード・ご利用ください。
警告メッセージが表示されますが、ライセンスキー無しでも無期限でトライアル可能ですので、お試しください。
更新情報
日付 | バージョン | 内容 |
---|---|---|
2024/06/17 | 1 | 初回リリース |
ログ記載内容・想定されるエラー等
プロセス管理のアクションイベントプラグイン設定保存イベント
【イベント】app.record.detail.process.proceed
想定されるエラー | ログ記録 |
---|---|
・フィールドが削除された ・フィールドコードが変更された ・フィールドの閲覧権限がない ※プラグイン設定で「プラグインエラーが発生した場合」で「処理停止」を選択している場合は、処理が止まり保存ができません。「処理続行」を選択している場合は、記録先フィールドの値更新が行われないまま登録されます。 |
Error |
・レコードの編集権限がない ・記録先フィールドに編集権限がない ※プラグイン設定で「プラグインエラーが発生した場合」で「処理停止」「処理続行」どちらを選んでいても、処理が止まります。 |
なし |
【イベント(プラグイン設定保存)】caryncolabo.plugin.config.submit
ログ内容 | ログ記録 |
---|---|
・設定内容がJSON形式で書き込まれます。 | Information |