bright-org / bright

3 stars 0 forks source link

【通知】コミュニティの本実装(MA連携など)の設計 #1383

Closed koyo-miyamura closed 2 months ago

koyo-miyamura commented 8 months ago

MA ツールとの連携が確定後、下記 issue で実装が足りない部分を追加で行う。

koyo-miyamura commented 8 months ago

MA連携によるメール同報のためのAPI(ZOHO利用)が、やっと来ました https://www.zoho.com/recruit/developer-guide/apiv2/modules-api.html 現在のUIタスクがある程度、落ち着いたら、MTGしましょー(`・ω・´)ゞ

https://digi-dock.slack.com/archives/C0550EENU86/p1710421829890649

koyo-miyamura commented 6 months ago

GW明けとかにMTGセットする @piacerex nako さん

koyo-miyamura commented 6 months ago

HTTP クライアント選定

tesla でやってみる

koyo-miyamura commented 5 months ago

使用する API 候補 https://www.zoho.com/crm/developer/docs/api/v5/insert-records.html

こちらの API レクチャー待ち(特に認証) https://digi-dock.slack.com/archives/C056BLSBLS2/p1717586316965969?thread_ts=1715689595.174169&cid=C056BLSBLS2

koyo-miyamura commented 5 months ago

dev / stg / prod の ZOHO アカウントもらえるかどうか(どちらにせよ検証用環境が欲しい) -> 一応手元でフリーアカウント作れたので一旦それでいいか。

prod だけで一旦良いかとは思いつつ。Cloud Run 環境で動作するかは別途何かしらで確認したほうがいいか。 ローカルで動くことはとりあえず確認。

これミスるとユーザー登録自体が失敗するのは結構マズイ。この辺りのエラーハンドリングはちょっと考える。 (API コール失敗しても死なないように実装したい)

koyo-miyamura commented 4 months ago

多分これ使うことになりそう。 https://www.zoho.com/accounts/protocol/oauth/self-client/authorization-code-flow.html

アクセストークンとリフレッシュトークンがもらえるので、それを使う感じになりそう。 DBへ初期登録がちょっと難しい。 管理画面で登録・更新できるようにする?まぁ表示はしっかり塗りつぶす前提で、それでいいか。

まずその機構を作るところがかなり大変だ。

koyo-miyamura commented 4 months ago

一旦7月のMTGまでステイ。

koyo-miyamura commented 4 months ago

:memo: アクセスできなくなりそうなのでアップロード Atarayo さんに調査いただいた ZOHO API 連携の資料

ZOHO_API調査.pdf

ZOHO API 追加調査.pdf

koyo-miyamura commented 4 months ago

MTG動画① https://drive.google.com/file/d/1eHI4x-rkcuaBTdHP08zfpxZV56c2wjHe/view MTG動画② https://drive.google.com/file/d/1CUcN-UjT88QsC6MwOhAxwAlXosNEdzYV/view?usp=sharing

koyo-miyamura commented 4 months ago

コミュニティ連携全体像のスライド https://docs.google.com/presentation/d/1iwTief3wSVuhMIBB4mXJg37rA0OviGAF/edit#slide=id.g264c9120c8e_0_6

koyo-miyamura commented 3 months ago

最新は v6

Image

koyo-miyamura commented 2 months ago

設計は以下 PR でドキュメントに記載したので close https://github.com/bright-org/bright/pull/1578