Dynamics 365 自動化
Microsoft Dynamics 365 CRMの操作を自動化します。連絡先、取引先、リード、商談、販売注文、請求書、サポートケースの作成や更新が可能です。
ツールキットドキュメント: composio.dev/toolkits/dynamics365
セットアップ
このスキルには、https://rube.app/mcp に接続された Rube MCP サーバー が必要です。
ツールを実行する前に、dynamics365 ツールキットのアクティブな接続が存在することを確認してください。接続がない場合は、RUBE_MANAGE_CONNECTIONS を介して接続を開始してください。
コアワークフロー
1. リードの管理
リードレコードの作成、更新、取得、一覧表示を行います。
ツール:
DYNAMICS365_DYNAMICSCRM_CREATE_LEAD-- 新しいリードを作成DYNAMICS365_DYNAMICSCRM_UPDATE_LEAD-- 既存のリードを更新DYNAMICS365_DYNAMICSCRM_GET_A_LEAD-- GUIDでリードを取得DYNAMICS365_DYNAMICSCRM_GET_ALL_LEADS-- すべてのリードを一覧/フィルタリング
DYNAMICS365_DYNAMICSCRM_CREATE_LEAD の主要パラメーター:
firstname-- リードの名lastname-- リードの姓emailaddress1-- プライマリメールアドレスtelephone1-- プライマリ電話番号companyname-- 関連会社名subject-- 簡単なタイトル/説明
DYNAMICS365_DYNAMICSCRM_GET_ALL_LEADS の主要パラメーター:
filter-- ODataフィルター、例:"contains(fullname,'John')"select-- 返すフィールド、例:"fullname,emailaddress1"orderby-- 並べ替え式、例:"createdon desc"top-- 最大結果数
例:
ツール: DYNAMICS365_DYNAMICSCRM_CREATE_LEAD
引数:
firstname: "Jane"
lastname: "Smith"
emailaddress1: "[email protected]"
companyname: "Acme Corp"
subject: "Interested in Enterprise plan"
2. 取引先の管理
CRMで取引先(会社)レコードを作成および整理します。
ツール: DYNAMICS365_DYNAMICSCRM_CREATE_ACCOUNT
主要パラメーター:
name-- 取引先/会社名description-- 取引先の説明revenue-- 収益額(数値)accountcategorycode-- カテゴリコード(整数、デフォルト: 1)creditonhold-- 与信停止中かどうか(ブール値)
例:
ツール: DYNAMICS365_DYNAMICSCRM_CREATE_ACCOUNT
引数:
name: "Contoso Ltd"
description: "Strategic partner for cloud services"
revenue: 5000000
creditonhold: false
3. 連絡先の管理
住所や電話番号を含む詳細な連絡先レコードを作成します。
ツール: DYNAMICS365_DYNAMICSCRM_CREATE_CONTACT
主要パラメーター:
firstname,lastname-- 連絡先の名前emailaddress1-- プライマリメールtelephone1-- プライマリ電話mobilephone-- 携帯電話jobtitle-- 役職address1_city,address1_stateorprovince,address1_postalcode,address1_country-- 住所フィールド
例:
ツール: DYNAMICS365_DYNAMICSCRM_CREATE_CONTACT
引数:
firstname: "Bob"
lastname: "Johnson"
emailaddress1: "[email protected]"
jobtitle: "VP of Engineering"
address1_city: "Seattle"
address1_stateorprovince: "WA"
4. 商談の管理
見積もり価値とクローズ予定日を含む販売商談を作成および更新します。
ツール:
DYNAMICS365_DYNAMICSCRM_CREATE_OPPORTUNITY-- 新しい商談を作成DYNAMICS365_DYNAMICSCRM_UPDATE_OPPORTUNITY-- 既存の商談を更新
DYNAMICS365_DYNAMICSCRM_CREATE_OPPORTUNITY の主要パラメーター:
name(必須) -- 商談のタイトルdescription-- 簡単な説明estimatedvalue-- 予想収益(数値)estimatedclosedate-- 予想クローズ日(YYYY-MM-DD形式)customer_account_id-- 関連取引先のGUID(中括弧なし)customer_contact_id-- 関連連絡先のGUID(中括弧なし)
DYNAMICS365_DYNAMICSCRM_UPDATE_OPPORTUNITY の主要パラメーター:
opportunity_id(必須) -- 商談のGUIDopportunityratingcode-- 1 (Cold)、2 (Warm)、3 (Hot)salesstagecode-- 1 (Qualify)、2 (Develop)、3 (Propose)
例:
ツール: DYNAMICS365_DYNAMICSCRM_CREATE_OPPORTUNITY
引数:
name: "Enterprise Cloud Migration"
estimatedvalue: 250000
estimatedclosedate: "2026-06-30"
description: "Full cloud migration project for Contoso"
5. 販売注文と請求書の管理
販売注文を作成および更新し、請求用の請求書を生成します。
ツール:
DYNAMICS365_DYNAMICSCRM_CREATE_SALES_ORDER-- 新しい販売注文を作成DYNAMICS365_DYNAMICSCRM_UPDATE_SALES_ORDER-- 既存の販売注文を更新DYNAMICS365_DYNAMICSCRM_CREATE_INVOICE-- 新しい請求書を作成
DYNAMICS365_DYNAMICSCRM_CREATE_SALES_ORDER の主要パラメーター:
name-- 販売注文名description-- 説明account_id-- 取引先への参照、形式:"/accounts(GUID)"currency_id-- 通貨の参照、形式:"/transactioncurrencies(GUID)"price_level_id-- 価格表の参照、形式:"/pricelevels(GUID)"
DYNAMICS365_DYNAMICSCRM_UPDATE_SALES_ORDER の主要パラメーター:
salesorder_id(必須) -- 販売注文のGUIDname-- 更新された名前discountamount-- 更新された割引額freightamount-- 更新された配送料
DYNAMICS365_DYNAMICSCRM_CREATE_INVOICE の主要パラメーター:
name-- 請求書名/番号、例:"Invoice #12345"description-- 請求書の説明account_id-- 関連取引先の参照currency_id-- 通貨の参照price_level_id-- 価格表の参照
6. サポートケースの作成
カスタマーサポート追跡用のインシデント/ケースレコードを作成します。
ツール: DYNAMICS365_DYNAMICSCRM_CREATE_CASE
主要パラメーター:
title-- ケースの件名/タイトルdescription-- 詳細な説明prioritycode-- 1 (低)、2 (標準)、3 (高)caseorigincode-- 1 (電話)、2 (メール)、3 (Web)account_id-- 関連取引先、形式:"/accounts(GUID)"contact_id-- 関連連絡先、形式:"/contacts(GUID)"
例:
ツール: DYNAMICS365_DYNAMICSCRM_CREATE_CASE
引数:
title: "Login issue reported by customer"
description: "Customer unable to access portal since Feb 10"
prioritycode: 3
caseorigincode: 2
既知の落とし穴
| 落とし穴 | 詳細 |
|---|---|
| GUID形式 | すべてのエンティティIDはGUIDです(例: "00000000-0000-0000-0000-000000000000")。商談/連絡先の参照には中括弧を含めないでください。 |
| 参照形式 | 関連エンティティの参照は "/entityset(GUID)" の形式を使用します(例: "/accounts(abc-123)")。先頭のスラッシュや括弧がないとエラーが発生します。 |
| ODataフィルター構文 | filter にはDynamics 365のOData構文を使用してください(例: contains(fullname,'John'))。正しくない構文では空またはエラーの応答が返ります。 |
| user_idのデフォルト | ほとんどのツールでは、user_id のデフォルトは認証ユーザーを表す "me" です。他のユーザーに代わって操作する場合のみ上書きしてください。 |
| 必須フィールド | CREATE_OPPORTUNITY には name が必要です。他の作成ツールに厳密な必須フィールドはありませんが、データなしで空のレコードが作成されます。 |
クイックリファレンス
| ツールスラッグ | 説明 |
|---|---|
DYNAMICS365_DYNAMICSCRM_CREATE_LEAD | 新しいリードレコードを作成 |
DYNAMICS365_DYNAMICSCRM_UPDATE_LEAD | 既存のリードを更新 |
DYNAMICS365_DYNAMICSCRM_GET_A_LEAD | GUIDでリードを取得 |
DYNAMICS365_DYNAMICSCRM_GET_ALL_LEADS | すべてのリードを一覧/フィルタリング |
DYNAMICS365_DYNAMICSCRM_CREATE_ACCOUNT | 新しい取引先を作成 |
DYNAMICS365_DYNAMICSCRM_CREATE_CONTACT | 新しい連絡先を作成 |
DYNAMICS365_DYNAMICSCRM_CREATE_OPPORTUNITY | 新しい商談を作成 |
DYNAMICS365_DYNAMICSCRM_UPDATE_OPPORTUNITY | 既存の商談を更新 |
DYNAMICS365_DYNAMICSCRM_CREATE_SALES_ORDER | 新しい販売注文を作成 |
DYNAMICS365_DYNAMICSCRM_UPDATE_SALES_ORDER | 既存の販売注文を更新 |
DYNAMICS365_DYNAMICSCRM_CREATE_INVOICE | 新しい請求書を作成 |
DYNAMICS365_DYNAMICSCRM_CREATE_CASE | サポートケース/インシデントを作成 |
Powered by Composio