UiPath Documentation
uipath-cli
latest
false
UiPath CLI 用户指南
重要 :
请注意,此内容已使用机器翻译进行了本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。

uip gov 合规包

用于使用“uip gov来说,合规性包目录”和“uip gov合规性包状态”浏览合规性包目录和管理每个租户包部署状态的语法和选项。

uip gov compliance-packs管理合规性包 - 映射到指定合规性框架(例如 ISO 42001)的条款的预构建AOps 策略捆绑包,一次调用即可为租户启用,而不是手动编写每个策略。两个子命令组:catalog(浏览静态只读包目录)和 state(管理每个租户/组织的包部署)。有关父级工具概述,请参阅uip gov 。

备注:

典型流程:catalog list 发现包 → state enable tenant <target-id> <pack-id> 进行部署 → state get tenant <target-id> <pack-id> 进行验证。

大纲​

uip gov compliance-packs catalog list
uip gov compliance-packs catalog get <pack-id>

uip gov compliance-packs state list <scope> <target-id>
uip gov compliance-packs state get <scope> <target-id> <pack-id>
uip gov compliance-packs state enable <scope> <target-id> <pack-id>
uip gov compliance-packs state disable <scope> <target-id> <pack-id>
uip gov compliance-packs state restore <scope> <target-id> <pack-id>
uip gov compliance-packs state coverage <scope> <target-id> <pack-id>
uip gov compliance-packs catalog list
uip gov compliance-packs catalog get <pack-id>

uip gov compliance-packs state list <scope> <target-id>
uip gov compliance-packs state get <scope> <target-id> <pack-id>
uip gov compliance-packs state enable <scope> <target-id> <pack-id>
uip gov compliance-packs state disable <scope> <target-id> <pack-id>
uip gov compliance-packs state restore <scope> <target-id> <pack-id>
uip gov compliance-packs state coverage <scope> <target-id> <pack-id>

每个 <scope> 动词上的 tenant 为 organization 或 state — tenant 是当今的常规使用级别。<target-id> 是租户 UUID (scope=tenant) 或组织 ID (scope=organization)。每个动词也接受 --login-validity <minutes>。

uip gov 合规性包目录​

浏览静态合规包目录。只读。

uip gov 合规性包目录列表​

列出加载到监管服务中的每个包,并提供计数摘要。

示例​
uip gov compliance-packs catalog list
uip gov compliance-packs catalog list
数据形状(--输出 json)​
{
  "Code": "CompliancePacksCatalogList",
  "Data": {
    "packs": [
      {
        "packId": "iso-42001-2023",
        "packName": "ISO 42001",
        "packLongName": "ISO/IEC 42001:2023 — AI Management System",
        "packVersion": "3.0.0",
        "description": "ISO/IEC 42001:2023 AI Management System pack.",
        "publishedAt": "2026-05-14T00:00:00Z",
        "summary": { "clauseCount": 14, "controlCount": 81, "deploymentPolicyCount": 7 }
      }
    ]
  }
}
{
  "Code": "CompliancePacksCatalogList",
  "Data": {
    "packs": [
      {
        "packId": "iso-42001-2023",
        "packName": "ISO 42001",
        "packLongName": "ISO/IEC 42001:2023 — AI Management System",
        "packVersion": "3.0.0",
        "description": "ISO/IEC 42001:2023 AI Management System pack.",
        "publishedAt": "2026-05-14T00:00:00Z",
        "summary": { "clauseCount": 14, "controlCount": 81, "deploymentPolicyCount": 7 }
      }
    ]
  }
}

将 packId 与 catalog get、state enable 或 state disable 一起使用。

获取 uip gov合规包目录​

完整的目录详细信息:包标头、摘要计数、部署策略和完整的子句树(子句 → 编辑策略 → 控件)。对于未知的 packId 返回 404。

参数​
名称必填用途
<pack-id>是包标识符(例如iso-42001-2023)— 来自 catalog list。
示例​
uip gov compliance-packs catalog get iso-42001-2023
uip gov compliance-packs catalog get iso-42001-2023
数据形状(--输出 json)​
{
  "Code": "CompliancePacksCatalogGet",
  "Data": {
    "packId": "iso-42001-2023",
    "packName": "ISO 42001",
    "packVersion": "3.0.0",
    "summary": { "clauseCount": 14, "controlCount": 81, "deploymentPolicyCount": 7 },
    "deploymentPolicies": [{ "productIdentifier": "AITrustLayer", "productDisplayName": "AI Trust Layer", "policyName": "iso-42001-2023-ai-trust-layer", "policyFile": "policies/ai-trust-layer.json" }],
    "clauses": [{ "clauseId": "6.1.4", "clauseName": "AI system impact assessment", "productCount": 1, "controlCount": 3, "editorialPolicies": [] }]
  }
}
{
  "Code": "CompliancePacksCatalogGet",
  "Data": {
    "packId": "iso-42001-2023",
    "packName": "ISO 42001",
    "packVersion": "3.0.0",
    "summary": { "clauseCount": 14, "controlCount": 81, "deploymentPolicyCount": 7 },
    "deploymentPolicies": [{ "productIdentifier": "AITrustLayer", "productDisplayName": "AI Trust Layer", "policyName": "iso-42001-2023-ai-trust-layer", "policyFile": "policies/ai-trust-layer.json" }],
    "clauses": [{ "clauseId": "6.1.4", "clauseName": "AI system impact assessment", "productCount": 1, "controlCount": 3, "editorialPolicies": [] }]
  }
}

uip gov 合规性包状态​

每个租户(或每个组织)的包部署状态:启用/禁用包,检查其当前状态,将其还原为建议的默认值,或根据已部署的内容检查覆盖范围。

uip gov 合规性包状态列表​

列出在某个作用域内记录的每个包状态。如果尚未启用/禁用任何内容,则返回 []。

参数​
名称必填用途
<scope>是tenant 或 organization。
<target-id>是租户 UUID 或组织 ID 与 <scope> 匹配。
示例​
uip gov compliance-packs state list tenant 7d0f1e34-9a4b-4d7a-9a3c-2b3e4d5f6a7b
uip gov compliance-packs state list tenant 7d0f1e34-9a4b-4d7a-9a3c-2b3e4d5f6a7b
数据形状(--输出 json)​
{
  "Code": "CompliancePacksStateList",
  "Data": [
    {
      "packStateId": "a1b2c3d4-0000-0000-0000-000000000001",
      "scopeLevel": "tenant",
      "scopeTargetId": "7d0f1e34-9a4b-4d7a-9a3c-2b3e4d5f6a7b",
      "packId": "iso-42001-2023",
      "packVersion": "3.0.0",
      "active": true,
      "lastToggledAt": "2026-05-14T10:00:00Z",
      "lastToggledBy": "user-uuid-here"
    }
  ]
}
{
  "Code": "CompliancePacksStateList",
  "Data": [
    {
      "packStateId": "a1b2c3d4-0000-0000-0000-000000000001",
      "scopeLevel": "tenant",
      "scopeTargetId": "7d0f1e34-9a4b-4d7a-9a3c-2b3e4d5f6a7b",
      "packId": "iso-42001-2023",
      "packVersion": "3.0.0",
      "active": true,
      "lastToggledAt": "2026-05-14T10:00:00Z",
      "lastToggledBy": "user-uuid-here"
    }
  ]
}

uip gov来说,合规性包状态获取​

获取单个包的状态详细信息,包括关联的 Aops/访问策略 ID。404(如果不存在状态行)。

参数​
名称必填用途
<scope>是tenant 或 organization。
<target-id>是租户 UUID 或组织 ID。
<pack-id>是包标识符 — 来自 catalog list。
示例​
uip gov compliance-packs state get tenant 7d0f1e34-9a4b-4d7a-9a3c-2b3e4d5f6a7b iso-42001-2023
uip gov compliance-packs state get tenant 7d0f1e34-9a4b-4d7a-9a3c-2b3e4d5f6a7b iso-42001-2023
数据形状(--输出 json)​
{
  "Code": "CompliancePacksStateGet",
  "Data": {
    "packStateId": "a1b2c3d4-0000-0000-0000-000000000001",
    "scopeLevel": "tenant",
    "scopeTargetId": "7d0f1e34-9a4b-4d7a-9a3c-2b3e4d5f6a7b",
    "packId": "iso-42001-2023",
    "packVersion": "3.0.0",
    "active": true,
    "lastToggledAt": "2026-05-14T10:00:00Z",
    "lastToggledBy": "user-uuid-here",
    "policies": [{ "policyType": "Aops", "externalPolicyId": "ext-policy-uuid-here" }]
  }
}
{
  "Code": "CompliancePacksStateGet",
  "Data": {
    "packStateId": "a1b2c3d4-0000-0000-0000-000000000001",
    "scopeLevel": "tenant",
    "scopeTargetId": "7d0f1e34-9a4b-4d7a-9a3c-2b3e4d5f6a7b",
    "packId": "iso-42001-2023",
    "packVersion": "3.0.0",
    "active": true,
    "lastToggledAt": "2026-05-14T10:00:00Z",
    "lastToggledBy": "user-uuid-here",
    "policies": [{ "policyType": "Aops", "externalPolicyId": "ext-policy-uuid-here" }]
  }
}

uip gov符合性包状态启用​

为作用域启用(或重新启用)包。幂等。首次启用时,将包的产品策略发布到 Aops,并保留生成的策略 ID。RBAC:需要Policy:Write 。

参数​

三(<scope>、<target-id>、<pack-id>)与 state get 相同。

示例​
uip gov compliance-packs state enable tenant 7d0f1e34-9a4b-4d7a-9a3c-2b3e4d5f6a7b iso-42001-2023
uip gov compliance-packs state enable tenant 7d0f1e34-9a4b-4d7a-9a3c-2b3e4d5f6a7b iso-42001-2023
数据形状(--输出 json)​

与 state get 形状相同,但带有 Code: "CompliancePacksStateEnable"。

packId 上的 404 错误意味着它不在加载的目录中 — 请检查 catalog list。

uip gov 合规性包状态禁用​

在一定作用域内禁用包。幂等(如果已经不活动,则不执行任何操作)。从 Aops 中删除包关联策略的租户分配。404(如果不存在状态行)。RBAC:需要Policy:Write 。

参数​

这三个值与 state get 相同。

示例​
uip gov compliance-packs state disable tenant 7d0f1e34-9a4b-4d7a-9a3c-2b3e4d5f6a7b iso-42001-2023
uip gov compliance-packs state disable tenant 7d0f1e34-9a4b-4d7a-9a3c-2b3e4d5f6a7b iso-42001-2023
数据形状(--输出 json)​
{ "Code": "CompliancePacksStateDisable", "Data": { "Status": "Disabled" } }
{ "Code": "CompliancePacksStateDisable", "Data": { "Status": "Disabled" } }

uip gov合规包状态还原​

将活动包的 Aops 策略重置为捆绑包的建议值:就地策略重置配置,重新创建任何已删除的策略,并重新断言租户绑定。自定义 (Rego) 策略保持不变。RBAC:需要Policy:Write 。

备注:

针对两种无法区分的情况返回 409:包在此作用域内尚未处于活动状态(先运行 state enable),或者当前正在进行正在进行的其他操作(等待并重试)。CLI 会在错误 Instructions 中显示这两种可能性。

参数​

这三个值与 state get 相同。

示例​
uip gov compliance-packs state restore tenant 7d0f1e34-9a4b-4d7a-9a3c-2b3e4d5f6a7b iso-42001-2023
uip gov compliance-packs state restore tenant 7d0f1e34-9a4b-4d7a-9a3c-2b3e4d5f6a7b iso-42001-2023
数据形状(--输出 json)​

与 state get 形状相同,但带有 Code: "CompliancePacksStateRestore"。

uip gov合规性包状态覆盖范围​

将包与租户当前部署的策略进行比较 — 哪些部署策略/条款已经“就位”。对比“新” (如果启用,某些内容会发生变化)。不需要先启用包;每次调用时都会根据实时 Aops 状态进行新计算。RBAC:需要Policy:Read 。

参数​

这三个值与 state get 相同。

示例​
uip gov compliance-packs state coverage tenant 7d0f1e34-9a4b-4d7a-9a3c-2b3e4d5f6a7b iso-42001-2023
uip gov compliance-packs state coverage tenant 7d0f1e34-9a4b-4d7a-9a3c-2b3e4d5f6a7b iso-42001-2023
数据形状(--输出 json)​
{
  "Code": "CompliancePacksStateCoverage",
  "Data": {
    "packId": "iso-42001-2023",
    "scopeLevel": "tenant",
    "scopeTargetId": "7d0f1e34-9a4b-4d7a-9a3c-2b3e4d5f6a7b",
    "summary": { "deploymentPolicyCount": 5, "inPlaceCount": 2, "newCount": 3 },
    "deploymentPolicies": [
      { "productIdentifier": "AITrustLayer", "status": "new" },
      { "productIdentifier": "Robot", "status": "in-place" }
    ],
    "clauses": [
      { "clauseId": "6.1.4", "status": "needs-policies" },
      { "clauseId": "A.4.5", "status": "in-place" }
    ]
  }
}
{
  "Code": "CompliancePacksStateCoverage",
  "Data": {
    "packId": "iso-42001-2023",
    "scopeLevel": "tenant",
    "scopeTargetId": "7d0f1e34-9a4b-4d7a-9a3c-2b3e4d5f6a7b",
    "summary": { "deploymentPolicyCount": 5, "inPlaceCount": 2, "newCount": 3 },
    "deploymentPolicies": [
      { "productIdentifier": "AITrustLayer", "status": "new" },
      { "productIdentifier": "Robot", "status": "in-place" }
    ],
    "clauses": [
      { "clauseId": "6.1.4", "status": "needs-policies" },
      { "clauseId": "A.4.5", "status": "in-place" }
    ]
  }
}

502 意味着无法获取用于比较的 Aops 状态。

另请参阅​

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新