2024/07/11 13:49
はじめまして。
外部サービス・外部ソフトとの連携と通知方法についてご存じの方がいたら教えてください。
いくつかのアプリで、自社サイトから問い合わせが入ったら自動でレコード追加がされるようなWebhookを設定しています。
そこからさらに「アプリにレコード追加がされたら自動で通知を飛ばすプラグイン」を作動させようとすると、どのようなプラグインでも作動しません。
現在はメールでの通知とSlackへの通知の2種類ができるよう、2つのプラグインを試していますが動きません。
手動でレコードを追加すると問題なく通知が飛ぶのに、外部からAdministratorで自動レコード追加されると通知が飛ばないんです。
自動レコード追加の場合はプラグインが作動するためのトリガーが動かないものなのでしょうか?
開発に詳しくなく、何かヒントになるようなことを知っている人がいたら教えてください。
ミュートしたユーザーの投稿です。
投稿を表示興味があったのでテストしてみました。
(完全には検証できていないので間違っていたらすみません)
▶条件
WebフォームからWebhook連携(POST)しているkintoneアプリがあるので、
そのkitnoneアプリで、
「レコードの条件通知」[レコード番号]≠空欄(設定としては入力なし)条件として設定。
▶結果
Administratorとしてレコード作成される→レコードの条件通知 されました。
[個人設定]でメール通知が有効であればメールも届きました。
※「アプリの条件通知」[レコード追加]でも問題なく通知されると思います。
よって標準の通知機能はWebhookでも動きそうですが、どうでしょうか?
※もし、WebhookではなくREST APIでレコード追加しているのであれば、
「「REST APIの通知をメールで送信」とは」https://jp.cybozu.help/k/ja/id/04052.html
の設定をしないとメール通知はされません。
プラグインについては基本的にはkintone側での標準の操作をしないと動かない印象です。
(REST API→プラグインは動かない。Webhookはどうだろう??)
(標準機能ではない)メール通知やSlack通知に関してはおおはたさんの仰る通りkintone側でのWebhookになりますね。
開発に関しての話題はキンコミでは行わないので、
設定詳細はCDNにて。
例)コーディングなしで超簡単!kintoneのWebhookでGmailに通知する
https://cybozu.dev/ja/kintone/tips/development/3rd-party-services/mail/notification-to-gmail-using-kintone-webhook/
ミュートしたユーザーの投稿です。
投稿を表示ミュートしたユーザーの投稿です。
投稿を表示こんにちは。いくつか確認させてください。
>「アプリにレコード追加がされたら自動で通知を飛ばすプラグイン」
手動で実行されても、Webhookで追加されたレコードが通知されない。に関しては
プラグイン側でどのようなイベントが発生した時に
「Slack」「メール」への通知が行われているか?が、ポイントになると思います。
具体的には、以下のイベントが想定できます。
・追加画面で保存された時(app.record.create.submit)
上記イベントの場合、自動的に登録されたレコードを検知することができません。
どのようなイベントで通知を行っているか確認はできるでしょうか?
また、以下の設定をkintoneに行うことで「Slack」「メール」へ通知が行えると思います。
■外部サービスへの連携方法
1.kintone webhook にて「レコードの追加」をチェックする
2.連携支援ツールを介して「Slack」「メール」へ情報を連携して通知する
簡潔ではありますが、ご参考になれば幸いです。
ミュートしたユーザーの投稿です。
投稿を表示ミュートしたユーザーの投稿です。
投稿を表示Administratorのアカウントはばるとさんのアカウントですか?
自身のアカウントで登録されたレコードは自動登録であっても自身に通知が来ません。
レコード条件通知で通知条件を
作成日時=当日にすれば、作成者に関係なく通知が来ますよ!
ミュートしたユーザーの投稿です。
投稿を表示