ruleBasedSubjectSet 资源类型
Namespace:microsoft.graph.identityGovernance
指定用于定义属于生命周期工作流 triggerAndScopeBasedConditions 配置范围的主题的规则。
继承自 subjectSet。
属性
属性 | 类型 | 说明 |
---|---|---|
统治 | String | 主题集的规则。 生命周期工作流支持一组丰富的 用户属性 ,用于使用 $filter 查询表达式配置规则。 有关详细信息,请参阅 支持的用户和查询参数。 |
支持的用户属性和查询参数
生命周期工作流支持以下用户属性来配置执行条件范围内的规则。 可以将 OData 查询参数与 、、 in
ne
或 startsWith
运算符一$filter
起使用eq
。 还可以使用以下连词和析构运算符之一组合筛选器表达式:
and
or
-
and
和not
-
or
和not
User 属性 | 属性类型 | 支持 eq、ne、in | 支持 startsWith |
---|---|---|---|
accountEnabled | Boolean | ✔️ | |
assignedPlans/any(a:a/capabilityStatus) | assignedPlan collection | ✔️ | |
assignedPlans/any(a:a/service) | assignedPlan collection | ✔️ | |
assignedPlans/any(a:a/servicePlanId) | assignedPlan collection | ✔️ | |
城市 | String | ✔️ | ✔️ |
CompanyName | String | ✔️ | ✔️ |
country | String | ✔️ | ✔️ |
department | String | ✔️ | ✔️ |
displayName | String | ✔️ | ✔️ |
employeeId | String | ✔️ | |
employeeOrgData/costCenter | employeeOrgData | ✔️ | |
employeeOrgData/division | employeeOrgData | ✔️ | |
employeeType | String | ✔️ | |
faxNumber | String | ✔️ | ✔️ |
givenName | String | ✔️ | ✔️ |
jobTitle | String | ✔️ | ✔️ |
String | ✔️ | ✔️ | |
mailNickname | String | ✔️ | ✔️ |
mobilePhone | String | ✔️ | ✔️ |
officeLocation | String | ✔️ | ✔️ |
onPremisesExtensionAttributes/extensionAttribute1 - 15 | onPremisesExtensionAttributes | ✔️ | |
onPremisesSecurityIdentifier | String | ✔️ | |
onPremisesSyncEnabled | Boolean | ✔️ | |
otherMails/any (p:p) | String 集合 | ✔️ | ✔️ |
postalCode | String | ✔️ | ✔️ |
preferredLanguage | String | ✔️ | ✔️ |
proxyAddresses/any(p:p) | 字符串集合 | ✔️ | ✔️ |
state | String | ✔️ | ✔️ |
streetAddress | String | ✔️ | ✔️ |
surname | String | ✔️ | ✔️ |
usageLocation | String | ✔️ | ✔️ |
userPrincipalName | String | ✔️ | ✔️ |
userType | String | ✔️ |
还可以使用 目录 (Microsoft Entra ID) 扩展配置规则。 不支持使用架构扩展、开放扩展或 自定义安全属性配置规则。
规则示例
示例规则 | 说明 |
---|---|
"rule": "(department eq 'Marketing')" |
为“市场营销”部门中的用户运行工作流。 |
"rule": "(department ne 'Marketing')" |
为不在“市场营销”部门中的用户运行工作流。 |
"rule": "(department in ('Marketing'))" |
为“市场营销”部门中的用户运行工作流。 |
"rule": "(accountEnabled eq true)" |
为启用了帐户的用户运行工作流。 |
"rule": "(employeeOrgData/costCenter eq '100')" |
为 costCenter 为 100 的用户运行工作流。 |
"rule": "(otherMails/any(p:startsWith(p, 'Av')))" |
为 其他邮件 以 Av 开头的用户运行工作流。 |
"rule": "(department eq 'Marketing') and (accountEnabled in (true))" |
为营销部门中启用了其帐户的用户运行工作流。 |
"rule": "(department eq 'Marketing') or (not (city eq 'Redmond'))" |
为营销部门且其城市不是“Redmond”的用户运行工作流。 |
关系
无。
JSON 表示形式
以下 JSON 表示形式显示了资源类型。
{
"@odata.type": "#microsoft.graph.identityGovernance.ruleBasedSubjectSet",
"rule": "String"
}