ruleBasedSubjectSet tipo de recurso
Espaço de nomes: microsoft.graph.identityGovernance
Especifica as regras para definir os assuntos que são o âmbito de uma configuração de acionador de fluxo de trabalho do ciclo de vidaAndScopeBasedConditions .
Herda de subjectSet.
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
regra | Cadeia de caracteres | A regra para o conjunto de assuntos. Os Fluxos de Trabalho do Ciclo de Vida suportam um conjunto avançado de propriedades de utilizador para configurar as regras com $filter expressões de consulta. Para obter mais informações, veja parâmetros de consulta e utilizador suportados. |
Propriedades de utilizador e parâmetros de consulta suportados
Os Fluxos de Trabalho do Ciclo de Vida suportam as seguintes propriedades de utilizador para configurar as regras que estão no âmbito de uma condição de execução. Pode utilizar o $filter
parâmetro de consulta OData com os eq
operadores , ne
, in
ou startsWith
. Também pode combinar as expressões de filtro com um dos seguintes operadores de conjunção e disjunção:
and
or
-
and
enot
-
or
enot
Propriedade do utilizador | Tipo de propriedade | Suporta eq, ne, in | Suporta startsWith |
---|---|---|---|
accountEnabled | Booliano | ✔️ | |
assignedPlans/any(a:a/capabilityStatus) | Coleção assignedPlan | ✔️ | |
assignedPlans/any(a:a/service) | Coleção assignedPlan | ✔️ | |
assignedPlans/any(a:a/servicePlanId) | Coleção assignedPlan | ✔️ | |
city | Cadeia de caracteres | ✔️ | ✔️ |
CompanyName | String | ✔️ | ✔️ |
country | Cadeia de caracteres | ✔️ | ✔️ |
department | String | ✔️ | ✔️ |
displayName | Cadeia de caracteres | ✔️ | ✔️ |
employeeId | String | ✔️ | |
employeeOrgData/costCenter | employeeOrgData | ✔️ | |
employeeOrgData/division | employeeOrgData | ✔️ | |
employeeType | String | ✔️ | |
FaxNumber | String | ✔️ | ✔️ |
givenName | Cadeia de caracteres | ✔️ | ✔️ |
jobTitle | String | ✔️ | ✔️ |
String | ✔️ | ✔️ | |
mailNickname | String | ✔️ | ✔️ |
mobilePhone | String | ✔️ | ✔️ |
officeLocation | String | ✔️ | ✔️ |
onPremisesExtensionAttributes/extensionAttribute1 - 15 | onPremisesExtensionAttributes | ✔️ | |
onPremisesSecurityIdentifier | String | ✔️ | |
onPremisesSyncEnabled | Booliano | ✔️ | |
otherMails/any(p:p) | String Collection | ✔️ | ✔️ |
postalCode | Cadeia de caracteres | ✔️ | ✔️ |
preferredLanguage | Cadeia de caracteres | ✔️ | ✔️ |
proxyAddresses/any(p:p) | String collection | ✔️ | ✔️ |
state | Cadeia de caracteres | ✔️ | ✔️ |
streetAddress | String | ✔️ | ✔️ |
surname | Cadeia de caracteres | ✔️ | ✔️ |
usageLocation | String | ✔️ | ✔️ |
userPrincipalName | Cadeia de caracteres | ✔️ | ✔️ |
userType | String | ✔️ |
Também pode configurar regras com extensões de Diretório (Microsoft Entra ID). Não é suportado para configurar regras com extensões de esquema, extensões abertas ou atributos de segurança personalizados.
Exemplos de regras
Regra de exemplo | Descrição |
---|---|
"rule": "(department eq 'Marketing')" |
Execute o fluxo de trabalho para os utilizadores no departamento de "Marketing". |
"rule": "(department ne 'Marketing')" |
Execute o fluxo de trabalho para utilizadores que não estejam no departamento de "Marketing". |
"rule": "(department in ('Marketing'))" |
Execute o fluxo de trabalho para os utilizadores no departamento de "Marketing". |
"rule": "(accountEnabled eq true)" |
Execute o fluxo de trabalho para utilizadores cuja conta esteja ativada. |
"rule": "(employeeOrgData/costCenter eq '100')" |
Execute o fluxo de trabalho para utilizadores cujo costCenter é 100 . |
"rule": "(otherMails/any(p:startsWith(p, 'Av')))" |
Execute o fluxo de trabalho para utilizadores cujos outros Correios começam com Av . |
"rule": "(department eq 'Marketing') and (accountEnabled in (true))" |
Execute o fluxo de trabalho para utilizadores no departamento de marketing e cuja conta esteja ativada. |
"rule": "(department eq 'Marketing') or (not (city eq 'Redmond'))" |
Execute o fluxo de trabalho para utilizadores no departamento de marketing e cuja cidade não é "Redmond". |
Relações
Nenhum
Representação JSON
A representação JSON seguinte mostra o tipo de recurso.
{
"@odata.type": "#microsoft.graph.identityGovernance.ruleBasedSubjectSet",
"rule": "String"
}