Você pode especificar condições com base nos atributos de usuários, da seguinte maneira:
O usuário especificado em Solicitado para é aquele que recebe os serviços solicitados.
O usuário especificado em Solicitado por é aquele que criou e enviou a solicitação.
O usuário especificado em Solicitado para e o usuário especificado em Solicitado por podem ser o mesmo usuário ou usuários diferentes. Se você enviar uma solicitação para si mesmo, você será o usuário especificado em Solicitado para e em Solicitado por. Se você enviar uma solicitação para outro usuário, você será o usuário especificado em Solicitado por, e o outro usuário será o usuário especificado em Solicitado para.
Em geral, o atribuidor é um processo de fluxo de trabalho que faz uso de um usuário automatizado, como CERT-Service Delivery. Há relativamente poucas condições que podem usar tais atributos.
Você pode usar os atributos a seguir em condições com base nos atributos de usuários:
|
alias commonName defaultDomain defaultRole delegado descrição fax firstName groups (grupos de usuários) id lastName |
localeCountry localeLanguage manager middleName mobile pager phone funções status timezone título uuid |
Os seguintes atributos necessitam de explicação:
Cada usuário tem um domínio padrão (unidade de negócios) no perfil do usuário. Os administradores definem essa unidade de negócios padrão ao adicionar ou editar o usuário.
Especifica valores diferentes para parâmetros diferentes, da seguinte maneira:
Digite a ID da unidade de negócios desejada da tabela usm_tenant_ext.
Por exemplo, para listar os valores de todas as IDs de unidades de negócios nessa tabela, execute a seguinte consulta no MDB do seu cliente de banco de dados:
select tenant_id from usm_tenant_ext
Para listar a unidade de negócios padrão de um usuário, execute a seguinte consulta no MDB do seu cliente de banco de dados:
select domain from usm_contact_domain_role where user_id=userid and default_domain=1
Especifica a ID do usuário cuja unidade de negócios padrão você deseja localizar.
Especifica a unidade de negócios padrão do usuário.
Especifica a função padrão de um usuário em um domínio.
Digite a ID da ID de função desejada da tabela usm_role.
Por exemplo, para listar as IDs de todas as funções nessa tabela, execute a seguinte consulta no MDB do seu cliente de banco de dados:
select role_id from usm_role
Para listar a função padrão de um usuário em um domínio, execute a seguinte consulta no MDB do seu cliente de banco de dados:
select role_id from usm_contact_domain_role where user_id=userid and default_domain=1
Especifica a ID do usuário cujo domínio padrão você deseja localizar, por exemplo:
select role...where user_id='john smith'...
Se a ID do usuário incluir um ou mais espaços, coloque-a entre aspas simples, conforme mostrado no exemplo na linha anterior.
Especifica que a função é para o domínio padrão do usuário.
Especifica a ID do usuário de um delegado para a delegação automática das solicitações com ação pendente do usuário. Esses delegados aparecerão no perfil do usuário na seção Delegação automática de solicitação. Os usuários e seus administradores podem especificar esses delegados no perfil.
Se qualquer delegado especificado na condição corresponder ao usuário definido no campo Solicitado para, o sistema do Catalog atribui a ação pendente.
Digite a ID de usuário do delegado desejado do MDB.
Por exemplo, para listar os delegados para uma ID de usuário, execute a seguinte consulta no MDB do seu cliente de banco de dados:
select delegate_id from usm_request_Auto_delegation where delegator_id=userid and delegation_type=0
Especifica a ID do usuário do usuário que delega.
Especifica que tipo de delegação é delegação automática.
Contém todos os grupos do CA EEM aos quais o usuário pertence. Você pode, por exemplo, criar uma condição de diretiva para atribuir uma solicitação com ação pendente se um usuário pertencer a um grupo de usuários do CA EEM específico.
Para localizar os nomes de grupos de usuários do CA EEM, consulte o CA EEM. Efetue logon no CA EEM e examine os nomes de grupos.
Você pode usar a propriedade de grupos para verificar se o usuário especificado em Solicitado por é membro de um grupo do CA EEM. Por exemplo, você pode criar uma diretiva que requer que todas as solicitações criadas por desenvolvedores sejam atribuídas a arquitetos. Para fazer isso, use a seguinte permissão para verificar a participação no grupo de usuários Solicitado por no grupo de desenvolvedores:
_.request.requestedByUser.groups.indexOf(‘desenvolvedores’) >= 0
Por outro lado, você também pode criar uma diretiva para os usuários que não são membros de um grupo do CA EEM. Para fazer isso, especifique a seguinte expressão:
_.request.requestedForUser.groups.indexOf(‘desenvolvedores’) < 0
Especifica o código de país de duas letras ISO 3166 do usuário conectado.
Para obter uma lista completa desses códigos, consulte o site da Universidade de Berlim. (http://userpage.chemie.fu-berlin.de/).
No momento da publicação, o link direto para a página da web que contém essa lista é http://userpage.chemie.fu-berlin.de/diverse/doc/ISO_3166.html.
Os códigos de país de duas letras ISO 3166 de uso comum incluem os seguintes:
Brasil – BR
China – CN
França – FR
Alemanha – DE
Itália – IT
Japão – JP
Espanha – ES
Reino Unido – GB
Estados Unidos – US
Observação: o atributo localeCountry usa valores diferentes do atributo country (da tabela ca_country) usado em várias outras condições. Tenha cuidado para especificar o atributo correto com os valores corretos em cada condição que você criar.
Digite o valor da ID de usuário do gerente desejado da tabela ca_contact.
Por exemplo, para listar os valores de todas as IDs de usuário do gerente nessa tabela, execute a seguinte consulta no MDB do seu cliente de banco de dados:
select supervisor_contact_uuid from ca_contact
Especifica o status do usuário especificado em Solicitado para, da seguinte maneira:
0 - ativo
1 - inativo (excluído)
Especifica o código para o fuso horário (como Leste dos EUA, Hora de Greenwich, Hora da Amazônia, e assim por diante) para a unidade de negócios.
Digite o time_zone_code da tabela ca_time_zone.
Por exemplo, execute a seguinte consulta no MDB a partir de seu cliente de banco de dados:
selecionar time_zone_code de ca_time_zone
Insira o valor desejado de contact_uuid a partir da tabela ca_contact.
Por exemplo, execute a seguinte consulta no MDB a partir de seu cliente de banco de dados:
selecione contact_uuid a partir de ca_contact
Digite o valor do cargo do usuário. A tabela ca_contact armazena o cargo de cada usuário.
Por exemplo, lista o cargo de um usuário específico (aqui, Omar PE Patel) nessa tabela. Para fazer isso, execute a seguinte consulta no MDB a partir de seu cliente de banco de dados:
Select job_title from ca_contact where userid='Omar PE Patel'
Para listar os valores de todos os cargos disponíveis no CA Service Catalog, execute a seguinte consulta:
select id from ca_job_title
| Copyright © 2013 CA. Todos os direitos reservados. |
|