用途:在 Salesforce 中启用 Microsoft Teams for Employee Service(ITSM),即 Salesforce Go 功能 service-cloud-itsm-teams-integration,让 IT Desk 与 IT Service 坐席可在 Microsoft Teams 内跟踪工单、申请目录项并获得 Agentforce 协助。所有操作经 headless-360 派发。
主要能力:检查功能状态、启用功能、验证 ITSMTeamsEnabled 偏好、指导 Azure/Entra 应用注册、将 Client ID/Tenant ID/Client Secret 写入 MSTeamsSetupClientCredentialsEC 命名凭据与 microsoft_auth_provider 认证提供程序、注册 Experience Cloud 站点为 Teams 首选站点扩展,并可禁用功能。
使用方式:逐步执行,每步确认成功后再继续,不要并行批量调用。先查状态(POST /services/data/v67.0/connect/setup/discovery/features/status),再启用(POST .../feature/service-cloud-itsm-teams-integration/enable),然后只读验证 ITSMTeamsEnabled。启用接口可能返回 500 但实际已启用,需复查状态。Azure 侧操作(注册应用、生成密钥、授予管理员同意)须由用户在 Microsoft 管理中心手动完成;Salesforce 侧凭据写入由本技能自动完成。Client Secret 不得在对话中提供,应写入 gitignored 文件。
适用场景:需要将 Salesforce ITSM 与 Microsoft Teams 集成的组织。IT Desk 与 IT Service 子清单分别委派给 service-itsm-teams-itdesk-configure 与 service-itsm-teams-itservice-configure;内嵌 Agentforce 代理委派给 service-itsm-teams-employee-agent-configure;门户创建使用 experience-portal-create。
限制:直接 PATCH 偏好路由会返回 401 INSUFFICIENT_ACCESS,不可重试;无 Salesforce API 可触达 Azure/Entra;通知渠道偏好、swarming 功能启用等不在范围内。具体凭据填充细节见 references/azure-credential-population.md。