拡張機能のテスト

拡張機能のテスト

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

はじめに

拡張機能をデプロイして公開する前に、正常に動作することを確認するためのテストが重要です。テストにより、問題を早期に発見して修正できます。Zoho Developer Consoleにはテスト環境が用意されており、追加したすべてのコンポーネント、カスタマイズ、自動化をテストできます。
Alert
注意
  1. カスタム関数、Webhook、またはウィジェットで接続サポート付きのZoho People APIを使用する場合は、テスト中に拡張機能組織のZSOIDportalIdキーで渡していることを確認してください。
  2. テスト完了後は、拡張機能を公開または顧客にデプロイする前に、portalIdパラメーターを削除してください。
  3. カスタム関数とWebhookでAPI/v3 APIを使用している場合、portalIdはキーPEOPLE_ORGを使用してリクエストヘッダーに渡す必要があります。
  4. その他のAPIリクエストでは、キーportalIdを使用してリクエストパラメーターとしてportalIdを渡す必要があります。

Sigmaへのアクセスとテスト環境の開始

テストを開始するには、次の手順に従います。
  1. Zoho Peopleアカウントにログインしたら、新しいタブでsigma.zoho.com(Zoho Sigma:Zohoのクラウドベースの拡張機能開発プラットフォーム)にアクセスします。
  2. 拡張機能にポインターを合わせ、鉛筆(編集)アイコンをクリックします。
  3. 該当する拡張機能環境が読み込まれます。右上に[Test Your Extension]ボタンも表示されます。ボタンをクリックして続行します。
  4. 拡張機能をテストするためのテスト環境組織が作成されます。
  5. 問題が発生した場合は、拡張機能ページに戻って必要な変更を行います。

ウィジェット/Webタブのテスト手順

Notes
種類(外部/内部)によって、テスト手順は異なります。
外部ウィジェット/Webタブ
外部種類のウィジェットまたはWebタブの場合:
  1. ウィジェット自体で追加の設定は不要です。
  2. 拡張機能組織で接続済みアプリを設定するだけです。
  3. ウィジェット/Webタブを作成します。
  4. 拡張機能のテスト環境を起動し、指定の表示領域に移動します。
内部種類のウィジェット(ローカルホストまたはZET CLIを使用)の場合:
手順:
  1. 接続済みアプリを設定します。
  2. ウィジェット/Webタブ(例:[ホーム]種類)を作成します。
  3. [Test Your Extension]をクリックしてテスト環境にアクセスします。


Alert
localhost接続問題のトラブルシューティング
次のようなエラーが表示される場合:
'127。0。0。1 refused to 接続':ローカル開発サーバーが起動していない、またはアクセスできない状態です。解決方法は以下(ローカルサーバーの実行)を参照してください。
次の手順に従います。
  1. ZET-CLIツールを使用してウィジェットのzipを作成していることを確認します。
  2. ターミナルを開きます。
  3. ウィジェットプロジェクトのディレクトリーに移動します。
  4. 次のコマンドを実行します。
    1. zet run


  1. localhostのアドレスをコピーし、新しいブラウザータブに貼り付けます。
  2. [詳細]をクリックし、続けて127。0。0。1に進みます。



  3. 次に、拡張機能のテスト環境のブラウザータブに移動します。
  4. ブラウザータブを更新して表示します。


Notes
スケジュール処理の動作:
  1. 拡張機能組織では、スケジューラーは本番組織と同様に動作します。
  2. スケジュール処理の設定と実行ロジックは、環境間で一貫しています。
    拡張機能組織でスケジューラーを設定するには、カスタムSchedulersメールSchedulersを参照してください。
繰り返しスケジュール処理の種類:
  1. 開発が完了するまで、繰り返しスケジュール処理タイプについては、設定したスケジュール時間で繰り返しトリガーさせたくない場合、スケジュール処理を無効にできます。
  2. 拡張機能をパッケージ化する前に、必要に応じてスケジュール処理が再度有効になっていることを確認してください。
1回限りスケジュール処理の種類:
  1. 1回限りのスケジューラーは、予定実行時間がまだ過ぎていない場合にのみ、顧客組織にインストールされます。
  2. 顧客が予定時間の経過後に拡張機能をインストールした場合、1回限りスケジュール処理は顧客組織にインストールされません。





              Zoho Campaigns Resources

                Zoho WorkDrive Resources




                  • Desk Community Learning Series


                  • Digest


                  • Functions


                  • Meetups


                  • Kbase


                  • Resources


                  • Glossary


                  • Desk Marketplace


                  • MVP Corner


                  • Word of the Day


                  • Ask the Experts









                                  • Related Articles

                                  • 拡張機能

                                    お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 Zoho Peopleの拡張機能とは。 ...
                                  • Zet-CLIツールを使用して内部ウィジェットまたはWebタブパッケージを作成する - Zoho People

                                    お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 Zoho Extension Toolkit(ZET)は、開発者がZoho Peopleと連携するウィジェットやWebタブ用アプリケーションパッケージを作成するためのコマンド折れ線グラフインターフェースです。 前提条件 nodejsのソースコードをダウンロードします ...

                                  Resources

                                  Videos

                                  Watch comprehensive videos on features and other important topics that will help you master Zoho CRM.



                                  eBooks

                                  Download free eBooks and access a range of topics to get deeper insight on successfully using Zoho CRM.



                                  Webinars

                                  Sign up for our webinars and learn the Zoho CRM basics, from customization to sales force automation and more.



                                  CRM Tips

                                  Make the most of Zoho CRM with these useful tips.