Episode 3 - GenAI を使用した Creator でのデータ取得と操作の実行

Episode 3 - GenAI を使用した Creator でのデータ取得と操作の実行

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

振り返り

前回までの内容では、MCPサーバーを作成し、Zoho CreatorおよびMonday.comアプリケーションに接続しました。また、接続したアプリケーションで操作を実行するために必要なツールを設定して公開しました。その後、MCPサーバーとClaudeを接続しました。これにより、生成AIアシスタントはMCPサーバーを通じて、設定済みアプリケーションのツールにアクセスして実行できるようになりました。

今回の内容

以下のセクションに記載されている自然言語のプロンプトを使用し、Claudeを使用してZoho Creatorのマーケティングキャンペーンアプリケーション内のキャンペーンデータを操作します。今後開始予定のキャンペーンの確認、保留中の承認の特定、予算利用率の評価、キャンペーン概要の取得、MCPサーバーを通じて公開されたツールを使用した、エスカレーションワークフローに沿ったキャンペーンの進行を行います。

Notes
メモ:Zoho MCPを通じてZoho Creatorのツールを実行すると、Creatorアカウントの開発者API呼び出しが消費されます。開発者API呼び出しの使用量と上限は、[請求]セクションで確認できます。また、Claudeなどの生成AIプラットフォームでは、プロンプトと応答の処理にトークンが消費され、AIプロバイダーから料金が請求されます。

前提条件

Zoho CreatorのすべてのツールをClaudeで利用できるようにし、Creatorアプリケーション全体で許可されたさまざまな操作を実行できるようにします。

キャンペーン管理用プロンプト

以下のプロンプト例を試し、Creatorアプリケーションを操作するための効果的なプロンプトの作成方法を確認してください。Claudeが実行するツール、各要求の処理方法、データ操作にとどまらないAI機能の活用方法に注目してください。AIを使用すると、情報の分析、ダッシュボードの生成、分析結果の要約、実行可能な推奨事項の取得など、さまざまなことができます。

例1:開始予定のキャンペーンの確認

Claudeを使用して、まもなく開始予定のキャンペーンを取得します。これにより、マーケティング運用チームは今後の開始予定を確認し、対応が必要なキャンペーンを特定して、開始前にリスクへ先回りして対処できます。

プロンプト:
「マーケティングキャンペーンアプリケーションで、今後14日以内に開始予定のすべてのキャンペーンを確認してください。潜在的なリスクを分析し、事前に実施できる対策を提案したうえで、主要な分析結果を視覚的なダッシュボードにまとめてください。」

プロンプトの内訳:

プロンプト


Claudeによる解釈

すべてのキャンペーンを確認

マーケティングキャンペーンアプリケーションからキャンペーンレコードを取得します。

今後14日以内に開始予定

開始日の項目を使用してキャンペーンレコードを絞り込み、今後14日以内に開始予定のキャンペーンを取得します。

潜在的なリスクを分析

取得したキャンペーンを確認し、関連するリスクレコード、キャンペーンのステータス、保留中のタスクや承認、その他の関連情報を取得して、付随するリスクを特定します。

事前に実施できる対策を提案

特定したリスクを評価し、キャンペーン開始前に問題を軽減するための推奨事項を生成します。

分析結果をまとめる

取得したデータ、特定したリスク、推奨事項を簡潔な概要にまとめます。

主要な分析結果を視覚的なダッシュボードに

迅速な意思決定に役立つよう、キャンペーンの指標、リスクレベル、推奨アクションを強調した視覚的なダッシュボードに結果を表示します。

実行されたツール:
ツール

実行された処理
ZohoCreator_getApplications
ユーザーのワークスペース内にあるすべてのアプリケーションの一覧を取得します

ZohoCreator_getForms

指定したアプリ内のすべてのフォームを取得します
ZohoCreator_getReports

指定したアプリ内のすべてのレポートを取得します
ZohoCreator_getCreatorRecords

指定したレポート内のすべてのレコードを取得します


AIが生成した応答例:

ダッシュボードでは重要事項が強調されています。最も緊急性が高いのは「顧客ロイヤルティ向上キャンペーン」で、開始まで残り3日にもかかわらず、ステータスは「遅延」です。また、「春のプロモーション」は「キャンセル済み」となっていますが、開始日は有効なままで、すでに$112.5Kが支出されています。これは計画上の問題であると同時に、データ整合性の問題でもあります。


今週中に実施すべき対策は次のとおりです。
  1. Jordan Leeと「顧客ロイヤルティ向上キャンペーン」の実施可否を当日中に判断してください。残り3日では、「遅延」のまま未解決にしておく余裕はありません。
  2. 7月2日までに「モバイルアプリのリリース」を計画段階から進めるか、開始日の延期を正式に決定してください。準備未完了を示すステータスにもかかわらず、予算の92.5%がすでに使用されています。
  3. 「春のプロモーション」の矛盾を解消してください。実際の開始日を設定して再開するか、終了処理を行って残りの$37.5Kを解放する必要があります。
  4. 「メールニュースレターシリーズ」は予定どおり進んでいる唯一のキャンペーンですが、高リスクに分類されているため、開始前にコンプライアンス承認を記録してください。

例2:予算利用率の評価

キャンペーンの予算を分析し、割り当てられた予算を使い切った、または使い切りそうなキャンペーンを特定します。

プロンプト:
「予算利用率が80%を超え、割り当てられた予算を超過するリスクがあるキャンペーンを表示してください。キャンペーン所有者の名前と、予算を超過する可能性がある理由を表形式で提示してください。」

プロンプトの内訳:
プロンプト

Claudeによる解釈

キャンペーンを表示

マーケティングキャンペーンアプリケーションからキャンペーンレコードを取得します。

予算利用率が80%を超える

予算利用率が80%を超えるキャンペーンレコードのみに絞り込みます。

割り当てられた予算を超過するリスクがある

関連するリスク情報や予算の分析結果を取得して、絞り込んだキャンペーンを評価し、割り当てられた予算を超過する可能性があるキャンペーンを特定します。

表形式で

比較しやすいように、結果を表形式で整理します。

キャンペーン所有者の名前を提示

各キャンペーンに関連付けられているキャンペーン所有者を取得し、出力に含めます。

予算を超過する可能性がある理由

利用可能なキャンペーンデータとリスクデータを分析し、各キャンペーンで予算超過につながる可能性がある要因を説明します。


実行されたツール:

ツール

実行される処理

ZohoCreator_getCreatorRecords


指定したレポート内のすべてのレコードを取得します

AIが生成した回答例:
キャンペーンID
予算消化率
予算超過リスクとの関連
担当者
予算を超過する可能性がある理由
2
92.5%($185K/$200K)
あり(未解決、重大度:高)
Sam Patel
支出がほぼ上限に達しているにもかかわらず、リリース直前の現在も計画段階です。最終工程の費用(仕入先の確定、予備のクリエイティブ制作、緊急修正)によって、予算消化率が100%を超える可能性が非常に高く、未解決のシステム停止リスクにより、想定外の復旧費用がさらに発生するおそれもあります。
3
82%($98K/$120K)
あり(未解決、重大度:高)
Jordan Lee
リリースまで数日しかないにもかかわらず、ステータスは遅延となっています。遅延が発生すると通常、代理店や仕入先との契約延長、広告枠の再予約などの追加費用が発生します。すでに支出率が高く、残りの18%にも余裕がありません。

キャンペーン4(ソーシャルメディア集中展開、Taylor Kim、予算消化率83.3%)も80%のしきい値を超えていますが、リスクデータ内の予算超過リスクに関連付けられていないため、指定した条件に基づいて除外されています。しきい値に近く、現時点でこのリスクの追跡対象にもなっていないため、別途注意が必要です。

例3:チームの作業負荷分析

Claudeの推論機能を使用し、キャンペーンの割り当て、リリース予定、関連するリスクを分析して、各キャンペーン管理者の作業負荷を評価します。

プロンプト:
「各キャンペーン管理者の作業負荷を要約し、過剰な負荷がかかっている可能性のある管理者を特定してください。」

プロンプトの内訳:

プロンプト

Claudeによる解釈

作業負荷を要約

キャンペーンの割り当てを取得し、各キャンペーン管理者の作業負荷を集計します。

各キャンペーン管理者について

キャンペーン管理者の項目に基づいて、キャンペーンデータをグループ化します。
過剰な負荷がかかっている可能性のある管理者を特定
割り当てられたキャンペーン数、キャンペーンの優先度、リリース予定、保留中のタスク、未解決のリスクなどの要素を分析して各管理者の作業負荷を評価し、追加の支援が必要な可能性のある管理者を特定します。

使用されたツール:

ツール
実行される処理


ZohoCreator_getCreatorRecords


指定したレポート内のすべてのレコードを取得します

AIが生成した回答例:

5件のキャンペーンはそれぞれ異なる担当者に割り当てられているため、単純なキャンペーン数だけで見ると、複数のキャンペーンを担当している人はいません。ただし、作業負荷は件数だけでは判断できません。リスク、緊急度、ステータスの複雑さも考慮する必要があります。内訳は次のとおりです。
担当者
キャンペーン
ステータス
リスクレベル
開始まで
予算消化率
業務負荷の指標
Sam Patel
モバイルアプリのリリース
計画中

あと6日
92.5%
高 — 開始直前にもかかわらず計画中で、支出額が最も多く、システム停止のリスクも未解決
Jordan Lee
顧客ロイヤルティ向上キャンペーン
遅延

あと3日
82%
高 — 全担当者の中で期限が最も近く、すでに遅延しており、予算の余裕も少ない
Taylor Kim
ソーシャルメディア集中キャンペーン
遅延

あと19日
83.3%
やや高 — 全体リスクが「高」に設定され、遅延も発生しているが、SamやJordanより時間的な余裕がある
Alex Turner
春のプロモーション
キャンセル済み

あと12日(情報が古い)
75%
中 — キャンペーンはキャンセル済みだが、システム上では未処理。実際の実施作業による負荷というより、管理や整理に伴う負担
Morgan Reed
メールニュースレターシリーズ
開始準備完了

あと14日
75%
低 — 順調に進んでおり、あとはコンプライアンス承認のみ

実際に試す

自然言語を使用して、次のタスクを実行するためのプロンプトを作成してください。
  1. 特定のマーケティングマネージャーに割り当てられたキャンペーンを取得する。
  2. 開始ステータスと予定開始日が一致しないキャンペーンを特定する。
  3. 高リスクの問題が未解決のキャンペーンを検索する。
  4. 遅延しており、今週開始予定のキャンペーンを表示する。
  5. 特定のマネージャーによる承認待ちのキャンペーンを特定する。
  6. 現在のタスクを基に、優先順位を付けた週間計画を作成する。

[次のステップ]
[前のステップ]
次のステップ
Claudeで自然言語プロンプトを使用してCreatorアプリとMondayアプリ間のクロスアプリケーション操作を実行するには、[エピソード4]に進んでください。
前のステップ
このエピソードを開始する前に、MCPサーバーを介して[Zoho Creator]を[AIクライアント]に接続していることを確認してください。