--- title: "アプリケーションのテスト" url: https://docs.catalyst.zoho.com/ja/tutorials/leadmanager-appsail/flask/test-app/ description: "Lead Managerアプリケーションを構築し、AppSailにホスティングします。このアプリはCatalystコネクタを使用してZoho CRMアカウントに接続し、CRMのLeadsモジュールからリードの表示、作成、更新、削除を行うことができます。" last_updated: 2026-08-17T12:16:04Z service: All Services type: tutorial related_links: - name: "CLIヘルプドキュメント" url: /ja/cli/v1/cli-command-reference/ - name: "リソースの提供" url: /ja/cli/v1/serve-resources/introduction/ --- # アプリケーションのテスト リモートコンソールにアプリケーションをデプロイする前に、Catalyst CLIを使用して[ローカルサーバーでアプリケーションをテスト](https://docs.catalyst.zoho.com/ja/cli/v1/serve-resources/introduction)し、すべてが正常に動作するか確認できます。 Catalystプロジェクトをローカルでサーブするには、プロジェクトディレクトリから以下のコマンドを実行します: ```sh catalyst serve ``` Lead Managerアプリケーションがデフォルトの`port 3000`でサーブされます。コンポーネントのローカルエンドポイントURLが表示されます。 > **Info:** クライアントのホームページやサブページ、またはファンクションにアクセスするたびに、CLIはアクセスされたURLとHTTPリクエストメソッドのライブログを表示します。 > **Note:** [ステップ**4**でクライアントを登録](https://docs.catalyst.zoho.com/ja/tutorials/leadmanager-appsail/express/register-client/)した際に、必要な**Authorized Redirect URIs**を入力していることを確認してください。 ![catalyst_tutorials_leadmanager_appsail_flask_local_serve](https://catalyst-docs-development.zohostratus.in/images/tutorials/leadmanager-appsail/catalyst_tutorials_leadmanager_appsail_flask_local_serve.webp) CLIに表示されるクライアントのローカルURLを使用して、ブラウザでアプリケーションを開くことができます。 最初にログインページにリダイレクトされます。独自のサインアップ機能を設定した場合は、まずサインアップしてからアプリケーションにログインできます。または、*Zoho Social Login*を使用してログインすることもできます。 ![catalyst_tutorials_leadmanager_appsail_serve_1](https://catalyst-docs-development.zohostratus.in/images/tutorials/leadmanager-appsail/catalyst_tutorials_leadmanager_appsail_serve_1.webp) 権限ページにリダイレクトされます。アプリがZohoアカウントの詳細にアクセスするために要求する権限を承認します。その後、アプリケーションにリダイレクトされます。このページの**Zoho CRM**アイコンをクリックしてZoho CRMに接続します。 ![catalyst_tutorials_leadmanager_appsail_serve_crm_icon](https://catalyst-docs-development.zohostratus.in/images/tutorials/leadmanager-appsail/catalyst_tutorials_leadmanager_appsail_serve_crm_icon.webp) Lead Managerアプリに接続する**CRMアカウントを選択**し、**Submit**をクリックします。 既存のすべての開発者、サンドボックス、および本番アカウントが一覧表示されます。*Lead Manager*アプリがZoho CRMモジュールにアクセスすることを許可するために**Accept**をクリックします。 ![catalyst_tutorials_leadmanager_appsail_serve_accept_action](https://catalyst-docs-development.zohostratus.in/images/tutorials/leadmanager-appsail/catalyst_tutorials_leadmanager_appsail_serve_accept_action.webp) アプリケーションにリダイレクトされます。設定したZoho CRMアカウントで直接リードの作成と管理ができるようになります。 リードを追加するには、*Add a Lead*セクションにリードの詳細を入力し、**Add Lead**をクリックします。 ![catalyst_tutorials_leadmamanger_appsail_serve_adding_lead](https://catalyst-docs-development.zohostratus.in/images/tutorials/leadmanager-appsail/catalyst_tutorials_leadmamanger_appsail_serve_adding_lead.webp) リードの追加、編集、または削除のたびに、確認ポップアップがステータスを表示します。 ![catalyst_tutorials_leadmanager_appsail_serve_confirmation_popup](https://catalyst-docs-development.zohostratus.in/images/tutorials/leadmanager-appsail/catalyst_tutorials_leadmanager_appsail_serve_confirmation_popup.webp) **Manage Leads**タブをクリックすると、*Leads*モジュールのすべてのリードを表示できます。テーブル内のそれぞれのアイコンをクリックして、リードの**編集**または**削除**ができます。 ![catalyst_tutorials_leadmanager_appsail_manage_leads_edit_del](https://catalyst-docs-development.zohostratus.in/images/tutorials/leadmanager-appsail/catalyst_tutorials_leadmanager_appsail_manage_leads_edit_del.webp) リードの情報を更新し、**Edit**をクリックします。 ![catalyst_tutorials_leadmanmager_appsail_serve_edit_lead](https://catalyst-docs-development.zohostratus.in/images/tutorials/leadmanager-appsail/catalyst_tutorials_leadmanmager_appsail_serve_edit_lead.webp) **削除**アイコンをクリックした場合は、確認ポップアップでアクションを確認する必要があります。 ![catalyst_tutorials_leadmanager_appsail_serve_delete_lead](https://catalyst-docs-development.zohostratus.in/images/tutorials/leadmanager-appsail/catalyst_tutorials_leadmanager_appsail_serve_delete_lead.webp) Catalystコンソールの**Data Store**で*Refresh Token*と`userID`の値が入力されていることも確認できます。 追加されたレコードを表示するには、*Token*テーブルの**Data View**セクションに移動します。 ![catalyst_tutorials_leadmanager_appsail_serve_datastoreview](https://catalyst-docs-development.zohostratus.in/images/tutorials/leadmanager-appsail/catalyst_tutorials_leadmanager_appsail_serve_datastoreview.webp) このエントリを削除した場合、クライアントアプリケーションで認証情報を再度認証し、CRMアカウントへの接続を再確立する必要があります。 **Logout**をクリックしてアプリケーションからログアウトできます。 ターミナルでOSに応じた実行中のプロセスを終了するコマンドを実行して、`serve`セッションを終了できます。 このセットアップが正しく動作している場合、アプリケーションを本番環境にデプロイできます。