SuperAPI AI 工具集

service-itsm-teams-itservice-configure

办公与效率

查看项目

更新于 10-15 21:43

技能介绍

用途:完成 Teams ITSM Go 页面中“Set Up Salesforce IT Service”清单组的员工侧配置,让员工可在 Teams 中创建和管理自己的工单。前置条件:需先运行 service-itsm-teams-configure,确保 service-cloud-itsm-teams-integration 功能已启用。

主要能力与用法:

  1. 开启 OrgHasEmployeeServiceTeams 偏好,通过 PATCH /services/data/v67.0/setup/org/preferences/OrgHasEmployeeServiceTeams,body 为 {"desiredState": true},预期返回 200 与 isPreferenceEnabled: true。
  2. 安装 Teams 应用需人工在 Microsoft Teams 管理中心的 AppSource 点击“Add”,技能提供市场链接 https://marketplace.microsoft.com/en-us/product/teams-app/WA200009838?tab=Overview 与帮助文档,并提示 Microsoft 登录邮箱须与 Salesforce Username 一致,随后等待用户确认“installed”。
  3. 分配 TeamsForEmployeeUser 权限集:先查询用户(每页最多 10 条),确认目标为真实员工/UEL 用户且 Azure/Entra 侧存在对应账号,再查询权限集 Id 并通过 POST /services/data/v67.0/sobjects/PermissionSetAssignment 逐条分配。
  4. 选择数字体验站点:读取 connect/communities 列表,通过 PATCH /services/data/v67.0/setup/org/values/SLACK_PREFERRED_SITE 写入站点 Network Id;该 org-value 与 Slack ITSM 共用,写入会影响 Slack 侧显示。
  5. 登录前置条件:登录配置文件需勾选 Allow OAuth for employees(仅 Setup UI 可设),CORS Allowed Origins 需包含 https://teams.cloud.microsoft 与 https://cdn.scs.static.lightning.force.com,用户需具备 API Enabled 系统权限。

限制:不覆盖基础 Go 页面开关、Azure/Entra 注册、Named Credential 与 Teams 扩展注册;Teams 应用安装无法自动化;headless-360 调用需带完整 /services/data/vXX.0/ 版本前缀;每步应单独执行并确认结果,不可并行批量调用。