クラウドエディターで拡張機能を作成する

クラウドエディターで拡張機能を作成する

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

Zoho プロジェクトでは、クラウドエディターを使用して拡張機能を作成でき、事前設定の手間を省き、開発プロセス全体をオンラインで管理できます。
クラウドエディターの操作方法については、次のウェビナーをご覧ください。


概要

Zoho マーケットプレイスは、Zoho の各種製品向けに開発した拡張機能をアップロードできるオンラインストアです。また、ストアで公開されている拡張機能を自社の業務に利用することもできます。本開発者ガイドでは、拡張機能の作成方法と、マーケットプレイスへの公開手順を説明します。

Zoho Sigma クラウドエディターで拡張機能を作成する

ワークスペースを作成する

各開発者には、アプリを作成してホストするための専用ワークスペースが割り当てられます。
  1. Zoho Sigma のホームページにアクセスします。
  2. ワークスペース名を入力します。
  3. Create Workspace をクリックします。
  4. 1 人のユーザーが、複数のワークスペースで所有者またはユーザーになることもできます。

Sigma で拡張機能を作成する

  1. New Extension をクリックします。
  2. 拡張機能名を入力します。
  3. 利用可能なアプリケーションの一覧から Zoho プロジェクトを選択します。
  4. すでに拡張機能の ZIP パッケージがある場合は、ここでアップロードできます。ない場合は、サンプル拡張機能から開始できます。
  5. Save as Draft をクリックします。サンプル拡張機能の情報があらかじめ読み込まれた状態で、アプリエディターにリダイレクトされます。
  6. plugin-manifest.json で各種プロパティを定義します。
    1. サンプル拡張機能が既定で作成されます。ウィジェットはタスク詳細に表示されます。
    2. このウィジェットは削除または編集できます。
    3. ウィジェット用の HTML ファイルを作成し、必要に応じて相対パスまたは絶対パスを設定して、HTML や JavaScript などのクライアント技術でコーディングを開始できます。
    4. コネクターを使用して、サードパーティの API 認証を呼び出すことができます。接続を作成し、接続の JSON をコピーして plugin-manifest に貼り付けます。
  7. index.html で拡張機能を実装します。
  8. Save をクリックします。

拡張機能をテストする

  1. 拡張機能をテストするには、Run をクリックします。
  2. 拡張機能を実行する Zoho プロジェクトポータルを選択します。
  3. ポータル内で、拡張機能を表示したい場所に移動します。
  4. 拡張機能の実行を停止するには、アプリエディターで Stop をクリックします。テスト実行を停止するまでは、有効な拡張機能は読み込まれません。また、Zoho プロジェクト > 設定 > マーケットプレイス > 開発者向け情報 > Create Extension にある「Developer Mode を有効にする」オプションも無効にする必要があります。

非公開拡張機能を共有する

  1. 左側のナビゲーションパネルで[拡張機能]タブをクリックします。
  2. 共有したい非公開拡張機能にカーソルを合わせてクリックします。
  3. [共有]タブに移動し、[拡張機能を共有]ボタンをクリックします。
  4. サービスポータルの詳細を入力します。
    1. ポータル名 : 拡張機能を共有するサービスのポータル名を入力します。
    2. 管理者メールアドレス : ポータル管理者のメールアドレスを入力します。
  5. [共有]をクリックします。