FreshserviceAPIとMarketplaceアプリが複数のworkspaceでどのように機能するか

変更日 Wed, 02 Aug 2023 で 09:57 AM

(2022年12月12日以前にサインアップしたアカウントにのみ適用されます)

Freshservice API: アカウント内の各 workspace は以下の属性を独自に保有します

チケット
問題点
変更点
リリース
エージェントグループ
資産
ソフトウェア
契約
発注書
営業時間
ソリューション
サービスカタログ
SLAポリシー
カスタムオブジェクト
定型応答
お知らせ
監査ログ

単一のworkspaceアカウントにおいて、上記のモジュールに基づくAPI は、workspace ID を渡さなくても期待どおりに動作し続けます。

ただし、複数のworkspaceを追加し、以下の領域で上記モジュールの Freshservice API を使用している場合は、この限りではありません:
→ ワークフロー自動化 ( Web リクエストノードと ""Trigger Webフック"" アクションノード)
→ カスタムアプリ
→ ポータルのカスタマイズ
→ Freshservice API を使用して開発されたカスタムサービスまたはミドルウェア

以下の場合、API リクエストにworkspace ID を追加で渡す必要があります:
・workspace内で新しいデータを作成する (例: チケットの作成)
・特定のworkspaceからアイテムのリストを取得する(例:workspace内のすべてのエージェントグループをリストする)
・workspace ID が渡されない場合、新しいデータはプライマリworkspaceまたはアカウントの最初のworkspaceに作成または取得されます。

workspaceを認識する必要のないアクション、例えば ID を渡すことによるチケットの取得、編集、削除については、マルチworkspaceアカウントであっても、API は期待通りに動作します。

マーケットプレイスアプリ
公開アプリ: パブリックアプリがworkspace内に存在するデータに基づいており、以下の少なくとも 1 つを実行した場合:
・アカウントに新しいデータを作成した場合(例 チケットの作成)
・チケット/問題/変更/リリースフォームとサードパーティツールの間にマッピングされたフィールドがあり、サードパーティツールとデータを同期した場合
・アカウントからデータのリストを取得した場合(例 アカウント内のすべてのチケットを取得)

このようなアプリは、アカウントのプライマリ/最初のworkspaceでは期待通りに機能し続けます。
しかし、2番目のworkspaceを追加すると、上記のアクションは最初のworkspaceでのみ実行されます。

Freshserviceチームは現在、このようなアプリにマルチworkspaceをサポートするようアップグレードを進めています。
アプリの優先順位付けをご希望の場合は、https://orangeone.freshdesk.com/support/tickets/new までご連絡ください。

プライベートアプリ
Freshservice APIs"" セクションに記載されているモジュールのために Freshservice API を使用しており、アカウント内に複数のworkspaceを作成している場合、アプリが期待通りに動作し続けるように、正しいworkspace ID を渡してアプリを更新する必要があるかもしれません。

この記事は役に立ちましたか?

それは素晴らしい!

フィードバックありがとうございます

お役に立てず申し訳ございません!

フィードバックありがとうございます

この記事に改善できることがあれば教えてください。

少なくとも一つの理由を選択してください
CAPTCHA認証が必要です。

フィードバックを送信しました

記事の改善におけるご協力ありがとうございます。