プラグインマニフェスト.jsonの設定

プラグインマニフェスト.jsonの設定

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

plugin-manifest.json

ご参考までに、JSON記述子ファイルのサンプルをこちらに示します。


それでは、このファイルのプロパティを定義する方法について見ていきましょう。

locale

これは、拡張機能がサポートする言語を指します。現在、私たちは'locale' 'en'(日本語)のみをサポートしています。
キー 種類
ロケール* JSONArray en

サービス

この名称は、拡張機能が作成されるZoho製品のことです。この場合、「PROJECTS」となります。
キー 種類
service* 文字列 PROJECTS

ストレージ

この設定が true の場合、拡張機能に関して製品内にストレージ領域が割り当てられます。デフォルト値は false です。
キー 種類
ストレージ* ブーリアン

ホワイトリストに登録されたドメイン

この配列内にリストされたドメインは、拡張機能から呼び出すことができます。接続が確立しているドメインを除き、他のドメインへの呼び出しは拡張機能からは処理されません。ご利用の拡張機能がサードパーティのサービスを利用していない場合、この配列は空で宣言することができます。
キー 種類
whiteListedDomains* Array  

モジュール

これらはエクステンションのモジュールです。現在、私たちはウィジェットのみをサポートしています。
キー 種類
モジュール JSONObject

ウィジェット

このキーはオブジェクトの配列を含みます。各オブジェクトには「location」、「name」、および「URL」の3つのキーがあります。
キー 種別 オブジェクトの詳細
ウィジェット JSONArray キー 種類 説明
  位置 文字列 エクステンションが製品内でレンダリングされるべき場所です。
  • タスクタブ
  • 問題タブ
  • アプリ設定
  • トップバンド
  • 添付ファイルピッカー
  • タスク詳細右パネル
  • 問題詳細右パネル

メモ: 各位置の名称はユニークである必要があります。

名前 文字列 これはウィジェットの名前です。 例: チェックリスト
URL URL これはウィジェットを読み込むファイルの相対パスです。 /app/index。html
アイコン String これはウィジェットのアイコンです。 アイコンは添付ピッカーに必須です。
  countkey
(task_tab、milestone_tab、issue_tabで使用可能)
String これはウィジェットのカウントを取得するためのユニークIDです。 extensionUniqueKey


拡張機能には複数のウィジェットが含まれています。
メモ: extensionUniqueKeyは拡張データの保存・更新に使用されます。

コネクタ

ウィジェットと同じく、このキーもオブジェクトの配列を含んでいます。コネクタは、拡張機能をサードパーティーサービスと統合するのに役立ちます。このようなサードパーティーサービスの認証は、通常、Zoho プロジェクトによって処理されます。
キー 種類 Object 詳細
コネクタ JSONArray キー 種類 説明
  connectionLinkName String これは第三者のサービス接続用に生成されるリンク名です

connectionLinkName パラメーターの値は、接続要約のJSONタブで生成されます。

メモ: 接続名はそれぞれユニークである必要があります。

connectionName String これは接続名です connectionNameパラメーターの値は、接続要約のJSONタブで生成されます。
serviceName String これはサードパーティサービスの名前です serviceNameパラメーターの値は、接続要約のJSONタブで生成されます。
userAccess Boolean このパラメーターは、エクステンションを各ユーザー個別に承認する必要があるか、あるいは管理者のみによる承認で足りるかを決定します。
  • true
  • false
  ユーザー定義サービスですか ブーリアン カスタムサービスとの接続は確立されていますか?
  • true
  • false
  範囲 JSONArray これはユーザー/管理者に設定されたアクセス権限です。 例: ['https://www.googleapis.com/auth/drive.readonly']

拡張機能は、最大5つのサードパーティサービスに接続できます。

設定

このキーは、拡張機能の操作にユーザーからさらなる入力が必要なときに使用できます。たとえば、拡張機能が機能するためにサードパーティサービスのユーザーのドメイン名が必要な場合、このキーを使用してユーザーから入力を得ることができます。
キー 種類 オブジェクト 詳細 構成 JSONArray キー 種別 解説   name* String これはパラメータの名前です。 各名前はユニークである必要があります。 type*Stringこれはパラメータのデータタイプです。
  • 「テキスト」
  • 「パスワード」
  • 「チェックボックス」
  • 「URL」
  • 「数値」
  • 「複数行」
  • 「セレクトボックス」
  • 「非表示」
デフォルト 文字列 このパラメーターのデフォルト値です メモ: このパラメーターはオプションです。 オプション JSON配列 タイプに'select box'が選ばれた場合、設定は必須です。 ['新規 feature', 'Enhancement'] is_secure* ブール値 この設定を'true'にすると、開発者は拡張機能からこの設定にアクセスすることができなくなります。
  • true
  • false
is_mandatory Boolean この設定は必須ですか?
  • テキスト1
  • テキスト2
テキスト3 ${LOC_191}$ ${LOC_192}$ ${LOC_193}$

    Zoho CRM 管理者向けトレーニング

    「導入したばかりで基本操作や設定に不安がある」、「短期間で集中的に運用開始できる状態にしたい」、「運用を開始しているが再度学び直したい」 といった課題を抱えられているユーザーさまに向けた少人数制のオンライントレーニングです。

    日々の営業活動を効率的に管理し、導入効果を高めるための方法を学びましょう。

    Zoho CRM Training



              Zoho Desk Resources

              • Desk Community Learning Series


              • Digest


              • Functions


              • Meetups


              • Kbase


              • Resources


              • Glossary


              • Desk Marketplace


              • MVP Corner


              • Word of the Day









                                • Related Articles

                                • ウィジェットの場所

                                  お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 Zohoプロジェクトのウィジェットの位置 場所 拡張機能からのウィジェットは、製品内の様々な場所に表示することができます。この場所キーは、ウィジェットが表示される場所を決定します。Zohoプロジェクトは、様々なウィジェットの場所を提供します。位置キーは、プラグイン マニフェスト ...
                                • CLIを使用して拡張機能を作成する

                                  お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 はじめに Zoho マーケットプレイスは、Zoho製品のために開発された拡張機能をアップロードできるデジタルプラットフォームです。また、ビジネスに役立つストアの拡張機能も利用できます。この開発者ガイドは、拡張機能のビルドとマーケットプレイスへのデプロイのお手伝いをします。 ...
                                • JS SDK JavaScript SDK

                                  お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 前提条件 JS https://js.zohocdn.com/projects/js/client_sdk.min.js を組み込んでから、以下の SDK メソッドの実装に進んでください。 CSS ...

                                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.