ブログ

2023/10/18
【プリザンター】 第217回)通知メッセージをカスタマイズする方法

通知メッセージのカスタマイズはされていますか?

こんにちは、シーイーシーカスタマサービスの森山です。

先日の記事にて、「通知の件名のカスタマイズ方法」についてご紹介しましたが、通知でカスタマイズできるのは件名だけではありません。
通知メッセージについてもカスタマイズすることが可能です。
実際に私も通知機能を使用していますが、送られてくるメッセージを見て「項目名を目立たせたい」「項目名は不要。値だけを通知したい」と思うことがあります。

そこで今回は、通知メッセージのカスタマイズ方法についてご紹介します。

「カスタムデザイン」で設定

新規に作成したテーブルに以下の項目を追加しておきます。
タイトル:表示名「タイトル」
内容:表示名「内容」
日付A:表示名「開始日時」
日付B:表示名「終了日時」
説明A:表示名「補足説明」

テーブルの管理 > 通知タブへ遷移し、新規作成にて「カスタムデザインを使用」にチェックを入れ、書式に以下を登録します。

{"Name":"[タイトル]","Prefix":"■ ","Delimiter":" | ","Always":true}

{"Name":"[内容]","Prefix":"■ ","Delimiter":" | ","Always":true}

{"Name":"[開始日時]","Prefix":"■ ","Delimiter":" | ","Always":true}
{"Name":"[終了日時]","Prefix":"■ ","Delimiter":" | ","Always":true}
{"Name":"[補足説明]","ValueOnly":true,"Always":true}
■ 説明
Prefix
出力する項目の先頭に固定文字を設定します。既定値は空文字列です。
上記サンプルでは "補足説明以外の項目" の先頭に「■ 」を設定しています。
Delimiter
項目の表示名の後に表示する区切り文字を設定します。既定値は“ : ”です。
上記サンプルでは "補足説明以外の項目" の区切り文字に「 | 」を設定しています。
ValueOnly
項目名および Delimiter(区切り文字) を表示せず、項目の値のみ表示します。
上記サンプルでは "補足説明" が値のみをメッセージに表示します。
Always
変更が無い場合でも出力します。
上記サンプルではいずれかの項目が変更された場合でも、すべての項目がメッセージに表示されます。

上記サンプルにて変更があった場合は、図のように表示されます。
例)終了日時を変更した場合 ※実際には赤線は表示されません

まとめ

いかがでしたか?

PrefixとDelimiterを使うことで項目名の強調ができ、また、ValueOnlyで通知メッセージには不要な項目名を表示させなくすることができました。
変更のない項目も通知メッセージに表示することで、更新したレコードが分かりやすくなります。
難しい設定ではありませんので、通知する内容に応じて、メッセージをカスタマイズしてみてはいかがでしょうか?

弊社ではスタイル・スクリプトサンプル集、プリザンター逆引き辞典だけでなく、運用ノウハウ集、Dockerを使った構築の販売もございます。
また、PDF帳票出力・Excel帳票出力支援パックの販売も開始しています。
導入の支援や、スクリプト開発などの支援も行っておりますので、まずは気軽にご相談ください。
※ご相談の内容によっては有料となる場合がございます。予めご了承ください。
☆☆☆
ブログ内容への質問や追加説明をご希望の方は【 問い合わせフォーム 】からお気軽にお問い合わせください
☆☆☆

PAGE TOP