お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

AppSailを使用したLead Managerアプリ

はじめに

このチュートリアルでは、Lead Managerと呼ばれるPython FlaskアプリケーションWebアプリケーションの構築方法を説明します。このWebアプリを使用すると、Zoho CRMアカウントに接続し、組織のリードを管理できます。このアプリケーションから直接、CRMアカウントのLeadsモジュールのリードにアクセス、追加、編集、削除できます。

Zoho CRMへの接続は、OAuth 2.0認証プロトコルを使用して確立されます。Lead Managerアプリケーション用のOAuth Access Tokenを生成し、CRMデータへのアクセス接続を認可するために使用します。このチュートリアルでの認証要件は、Embedded Authenticationを使用して処理されます。

また、CRMアカウントへのアクセスを管理するためにCatalyst Connectorを実装します。コネクタは、Refresh Tokenを使用してAccess Tokenの有効期限が切れるたびに自動的に更新し、クライアントとCRMアカウント間の常時接続を維持します。

これらのトークンは、Zoho APIコンソールにクライアントアプリケーションを登録し、必要な認証情報を取得した後に生成できます。

クライアントアプリケーションは以下のようになります:

catalyst_tutorials_leadmanager_appsail_first_look

Lead Managerアプリケーションは、以下のCatalystサービスのコンポーネントを使用します:

  • Catalyst Serverless:
    • AppSail: 独立したPython Flaskアプリケーションをホスティングします。アプリのフロントエンドとバックエンドロジックを構築し、それらをバンドルしてAppSailにデプロイします。
  • Catalyst CloudScale:

このアプリケーションの構築には、Catalyst WebコンソールCatalyst Command Line Interface(CLI)を使用します。

Info: このチュートリアルでは、関数およびクライアントコンポーネントに含めるファイルのコードが提供されます。提供されたコードをコピーして、指示に従って適切なファイルに貼り付けるだけで構いません。

アプリケーションアーキテクチャ

Lead Managerアプリケーションのアーキテクチャを以下に示します:

catalyst_tutorials_leadmnager_appsail_architecture_dig

アプリケーションの全体的なワークフローは、フロントエンドロジックのコーディングの際に詳しく説明します。手順を進めながらご確認ください。

最終更新日 2026-03-05 11:43:24 +0530 IST

最短完了時間:

30 mins

難易度:

Beginner

関連サービス

Serverless Cloud Scale

関連コンポーネント

AppSail Data Store ZCQL 認証