キンコミ kintone user community

みんなの投稿

2025/02/14 10:40

いつもありがとうございます。
皆さまのお知恵をお借りしたく投稿します。

■契約中のコース( スタンダード)

■悩みの背景、目的

契約書承認のアプリを作成し、現在プロセス管理の機能を利用して、
契約処理の承認プロセスを運用しています。

しかし、承認処理されずに放置される場合が散見されるため、
「リマインダーの条件通知」の機能を使って、処理されずに
2日放置された場合に、承認者に通知する設定を行いました。
(添付画像の通りです)

これにより通知自体は上手くいくようになったのですが、
「2日」に休日もカウントされるため、例えば土日の2日間
承認処理されない場合でも、通知が届いてしまいます。

これを休日(土日祝)を日数カウントせずに「2日」承認処理
されずに放置されていた場合にリマインド通知するようにしたい
のですが、何か良い方法は無いでしょうか?

なお、「処理されずに放置」は「更新日時」ステータスの
更新有無でチェックするようにしています。

ちなみにTISさんのプラグインは使っております。

どうぞ、よろしくお願いいたします。

4件のコメント (新着順)
suji バッジ画像
2025/02/14 15:22

こんにちは。

処理漏れの件、リマインド通知ではなく、ポータルに未処理一覧をはっつけて
さらしもの、もとい周知徹底を行う、という案が過去にキンコミで出たことがあり
ヘーシャでも一部実行しています。
ご参考までに。


サティー
2025/02/14 18:09

sujiさん、
ありがとうございます!

「ポータルに未処理一覧をはっつけて...」って運用されてるんですね!
参考にさせていただきます。

hsh
製造業
2025/02/14 11:40

弊社でも同じように リマインダーしてます。
土日だけなら、計算式で可能ですが祝日・会社休が入ると難しいですよね。
日付の値に応じて曜日の計算:
 https://jp.cybozu.help/k/ja/id/040743.html
プラグインは先人の方々に任せるとして、自社ではどうしているか
 「気にしない!」
別に次の営業日に通知は見るし、いいかな~と思ってます。
逆に、1週間とか放置されているようなら、作成者などほかのユーザーに、通知が行くようにして
「放置されてます。直接承認者に確認してください」など追いメッセージしてます。
趣旨は違うかもしれませんが、自社活用例でした。


サティー
2025/02/14 12:10

hshさん、
早速の活用例のご紹介、ありがとうございます!

「気にしない!」、いいですね!
弊社でも先日よりリマインド通知の運用開始したところで、
「気にしないでくださいね!」とお願いはしたものの、
今後「何とかしてよ!」って意見が出て来そうで質問させていただいた次第です。

他の方のご意見も踏まえて、検討していきます。
ありがとうございました。

ふゆき
製造業
2025/02/14 11:24

TISさんには
曜日計算プラグイン
https://www.tis2010.jp/weekcalc/
祝日名取得プラグイン
https://www.tis2010.jp/holidaycalc/
があります...

これを使えば、可能では  と 思います が
条件があります
①GoogleCalendarAPIの取得---必須
②Googleさん的には
 「大晦日は祝日扱い」になります

①が可能で、②を確認、された上で、コメント頂ければ
検証することは可能です

参考【更新・障害情報の抜粋】
24-12-05
祝日名取得プラグイン
気をきかせた訳ではないと思いますが、以前のバージョンの取得方法ですと、Googleさんはひな祭りや七五三を祝日として扱うようになってしまったようです…。

修正を行ったものをアップロード致しましたが、それでも大晦日はGoogleさん的には祝日扱いのようですので、ご注意ください。

追記---思ったのですが
祝日以外の「会社休日」ってないのでしょうか
 年末年始、夏季休業、創立記念日、会社行事、etc
その様な祝日以外の休日があるならば
「祝日 休日マスタ」アプリを(1年一回更新)
作成すればできるかな~?
相当数のテンポラリフィールドが必要🦆かも


サティー
2025/02/14 12:12

ふゆきさん、
早速のご紹介、ありがとうございます!

①②を試してみた上で、またコメントさせていただきます。

少し日数かかるかと思いますので、予めご了承いただけますと幸いです。

TISさんのプラグインは使って(使えて)いませんので、考え方のみですみません。

①先ず、フォームに基準日設定用の日付フィールドを別に配置
②リマインダーの基準日を直接更新日時を指定するのではなく、①の日付フィールドを指定
とやって、

基準日=更新日とした時に2日後が土日祝のどこにかかるかまず求め、かからないのであれば基準日=更新日、かかるのであれば基準日=更新日+(かかる日数分)とする計算を行って結果を基準日として①に設定する

など(※)という処理をカスタマイズ(と敢えて書かせてください。)で書く、ということになるかと。
※途中に土日祝が含まれる場合をかんがえると、もうちょっと複雑な判定式になるので「など」として逃げました ^^;)>

kintoneのカレンダーは祝日は把握していないようなので、

「国民の祝日」について|内閣府
https://www8.cao.go.jp/chosei/shukujitsu/gaiyou.html

から情報を引っ張ってきて前述の処理に加えるカスタマイズも必要だと思います。

ご参考になれば幸いです。


サティー
2025/02/14 12:16

Seal777さん、
早速アイデアをご紹介いただき、ありがとうございます!

プラグイン無しでも使えそうな考え方ですね。

私も判定式が詳しくないので、弊社のメンバーとも連携して試してみます。
ありがとうございました。