> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fetchhive.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Dynamics 365

> 当你通过已连接的账号需要创建、查找或更新 CRM 记录时，Dynamics 365 可帮你管理销售、服务和运营记录。

# Dynamics 365

当你在工作流中需要创建、查找或更新 CRM 记录时，请使用 Dynamics 365。它也适用于任务、备注和案例解决。

## 配置

| 选项 | 是否必填 | 描述 |
| - | - | - |
| 名称 | 否 | 工作流画布中该步骤的标签。 |
| 身份验证 | 是 | 此步骤要使用的已连接 Dynamics 365 账号。 |
| 操作 | 是 | 要执行的 Dynamics 365 操作（例如 Get Caller Identity、Create Account、Query Accounts、Create Contact）。 |
| 参数 | 是 | 根据该操作的架构生成的每个操作的表单字段。每个文本字段都有一个 **Insert Variable** 按钮，用于注入 `{{placeholder}}` 值。还提供一个 **Raw JSON** 选项卡，供高级用法使用。 |
| 步骤失败时 | 否 | 控制当此步骤失败时，工作流应当 **Terminate Workflow** 还是 **Continue**。 |

在你配置此步骤之前，请在工作区的 **Integrations** 中通过登录流程连接 Dynamics 365。如果没有可用的活动连接，系统会显示一个警告，并提供指向 **Integrations** 的链接，而不是账号选择器。

## 参数表单

当你选择一个操作时，**Arguments** 部分会渲染一个由该操作输入架构驱动的表单。引用现有记录的字段包括下拉选择器。

当你更愿意手动编写完整的参数对象时，请切换到 **Raw JSON** 选项卡。任一选项卡中的更改都会保持同步。

## 常用操作

| 操作 | 描述 |
| - | - |
| **Get Caller Identity** | 返回已连接 Dataverse 调用方的身份 ID。 |
| **Create Account** | 在 Dynamics CRM 中创建一条新的账户记录。 |
| **Query Accounts** | 使用所选字段列出或筛选 Dynamics 账户。 |
| **Create Contact** | 在 Dynamics CRM 中创建一条新的联系人记录。 |
| **Query Contacts** | 使用所选字段列出或筛选 Dynamics 联系人。 |
| **Create Lead** | 在 Dynamics CRM 中创建一条新的潜在客户记录。 |
| **Get Lead** | 根据其 ID 检索潜在客户。 |
| **Update Lead** | 更新 Dynamics CRM 中现有的潜在客户记录。 |
| **Create Opportunity** | 在 Dynamics CRM 中创建一条新的商机记录。 |
| **Update Opportunity** | 更新 Dynamics CRM 中现有的商机记录。 |
| **Create Case** | 在 Dynamics CRM 中创建一条新的案例记录。 |
| **Update Case** | 更新 Dynamics CRM 中现有的案例记录。 |
| **Resolve Case** | 通过创建其解决活动来解决一个活动案例。 |
| **Create Invoice** | 在 Dynamics CRM 中创建一条新的发票记录。 |
| **Get Invoice** | 根据其 ID 检索发票。 |

删除记录等破坏性操作在工作流操作选择器中不可用。

## 输出

此步骤会将 Dynamics 365 响应存储为步骤输出。响应的结构取决于该操作。

在后续步骤中使用完整的输出引用：

```text theme={null}
{{STEP_IDENTIFIER.output}}
```

## 示例

1. 打开 **Integrations**，如果你还没有这样做，就连接 Dynamics 365。
2. 将一个 **Dynamics 365** 步骤添加到你的工作流中。
3. 在 **Authentication** 中选择一个已连接的账号。
4. 在 **Action** 中选择 **Get Caller Identity**。
5. 填写所需字段。对任何字段值都可以使用 **Insert Variable** 来引用前一步的输出。
6. 点击步骤标题栏中的 **Run** 以测试该操作，然后在 **Output** 中查看返回的有效载荷。

## 使用场景

### 添加新的销售线索

1. Create Lead
2. Get Lead
3. Update Lead

### 记录支持工作

1. Create Case
2. Create Task
3. Resolve Case

### 跟踪客户账单

1. Create Invoice
2. Get Invoice
3. Update Invoice

## 注意事项

* 此步骤依赖于你工作区中已连接的 Dynamics 365 集成。
* 工作流操作选择器会显示一组精选操作。拥有 Dynamics 365 工具的代理可以使用更多操作。
* 登录界面可能会显示第三方授权品牌标识。

## 将 Dynamics 365 作为代理工具使用

你也可以在 **Agent Editor** 中将 Dynamics 365 作为工具添加。打开代理，点击 **Add tool**，然后选择 **Dynamics 365**。在工具设置面板中，选择代理应使用的已连接账号。代理会在与对话相关时调用 Dynamics 365 操作。

另见：[集成](https://docs.fetchhive.com/zh/workspace/integrations.md)、[创建和编辑](https://docs.fetchhive.com/zh/workflows/creating-and-editing.md) 和 [测试与迭代](https://docs.fetchhive.com/zh/workflows/testing-and-iteration.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.