As condições com base em opções de serviço podem ser aplicadas a diretivas globais ou associadas.
Formatos
Use o seguinte formato para condições com uma função de correspondência:
$(anySoWith('atributo',operator,'valor))
Use o seguinte formato (sem espaços) para condições sem uma função de correspondência:
$(_.sog['sogname'].serviceoption[rownumber] operator 'valor' )
Use a IU do produto para localizar o número da linha de uma opção de serviço. Os números de linha se aplicam apenas às diretivas globais.
$(_.serviceoption operator 'value' )
Observação: as diretivas associadas permitem especificar uma diretiva que pode ser compartilhada entre diversas opções de serviço com eficiência, usando uma condição simples. No entanto, quando especificar uma diretiva global para uma opção de serviço, você deve localizar o número da linha e usar esse número para a condição.
Nos dois formatos, os valores de sequência de caracteres devem estar entre aspas simples e os valores numéricos sem aspas.
É possível usar os seguintes atributos para especificar condições com base em opções de serviço:
|
categoria category_class category_subclass estimatedCost |
external_id palavras-chave status track_as_asset |
Para as opções de serviço e elementos de opção de serviço, é possível especificar condições que usam funções de correspondência.
Os seguintes atributos necessitam de explicação:
Especifica os valores de categoria, classe e subclasse da categoria do arquivo category.xml.
Exiba esse arquivo e registre os valores que você deseja usar em suas condições. Esse arquivo está localizado em uma pasta diferente para cada versão localizada do CA Service Catalog. Por exemplo, para inglês (icusen), o arquivo category.xml está localizado na pasta USM_HOME\view\webapps\usm\locale\icusen\billing.
Observação: esse arquivo pode ser diferente, dependendo do idioma do sistema operacional. Para obter mais detalhes sobre esse arquivo, consulte o Guia de Implementação.
Especifica o custo estimado de uma opção de serviço em um serviço em uma solicitação. O sistema do Catalog calcula esse custo quando a solicitação é enviada.
Observação: para localizar o custo da opção de serviço, clique em Início, Solicitações, e, se aplicável, use a lista suspensa Minhas solicitações para exibir as solicitações. Localize a solicitação que contenha a opção de serviço e visualize os detalhes.
Especifica os valores dos atributos denominados external_id e palavras-chave.
Os criadores de serviços especificam esses valores ao definir as opções de serviço de um grupo de opções de serviço. Normalmente, os criadores de serviços usam esses atributos para adicionar metainformações sobre serviços, especialmente para sua categorização.
Você pode localizar os valores desses atributos e registrá-los para usar nesta condição.
Especifica o status da solicitação da opção de serviço.
Especifica um valor numérico que indica se essa opção de serviço deve ser acompanhada como um ativo no CA APM da seguinte maneira:
0 - Não
1 - Sim
Observação: esse atributo será relevante somente quando o CA Service Catalog estiver integrado ao CA APM.
Você pode Você pode verificar se uma opção de serviço usa esse atributo da seguinte maneira: exiba o valor do campo Rastrear como um ativo na janela Opções – guia Opções do Elemento de opção de serviço.
A opções de serviço em condições são identificadas por seu número de linha no grupo de opções de serviço. Na GUI do CA Service Catalog, é possível localizar esse número de linha selecionando Catálogo, Ofertas de serviço, Grupos de opções. Clique no grupo de opções de serviço no painel esquerdo e clique na guia Definição no painel direito.
Ao fazer isso, cada opção de serviço no grupo é exibida em uma tabela; cada linha contém uma opção de serviço. Na condição, especifique o número de linha da opção de serviço desejada. Por exemplo, suponha que a linha 2 contém uma opção de serviço denominada Servidor Windows. Nesse caso, especifique as condições a seguir para incluir a opção de serviço.
Para uma diretiva global: $(_.sog['sogname']serviceoption[2]
Para uma diretiva associada: $(_.serviceoption
Exemplos
Considere os seguintes exemplos:
Para uma diretiva global: $(_.sog[‘Procure Laptop’].serviceoption[1].category==1)
Esta diretiva se aplica à opção de serviço na linha 1 do grupo de opções de serviço.
Para uma diretiva associada: $(_.serviceoption.category==1)
Essa condição especifica que a ação pendente é atribuída ao aprovador ou ao processador quando o grupo de opções de serviço chama-se Comprar laptop e sua primeira opção de serviço pertence à Categoria 1. Por padrão, a Categoria 1 significa hardware.
Para fazer isso, use esta condição:
Para uma diretiva global: $(_.sog['New Hire Onboarding'].serviceoption[3].estimatedCost==30.0)
Esta diretiva se aplica à opção de serviço na linha 3 do grupo de opções de serviço.
Para uma diretiva associada: $(_.serviceoption.estimatedCost==30.0)
Para fazer isso, use esta condição:
Para uma diretiva global: $(_.sog[‘Handheld Devices’].serviceoption[3].estimatedCost==300)
Esta diretiva se aplica à opção de serviço na linha 3 do grupo de opções de serviço.
Para uma diretiva associada: $(_.serviceoption.estimatedCost==300)
Exemplos de Função de correspondência
Considere os seguintes exemplos:
$(anySoWith('category_subclass',gt,10))
Essa condição especifica que a ação pendente está atribuída ao aprovador ou ao processador quando alguma opção de serviço pertence a uma classe de categoria maior que 10. Por padrão, uma classe de categoria maior que 10 significa que a solicitação não está relacionada a nenhuma categoria de TI, como hardware ou software.
anySoWith('category_subclass',gt,10)
$(anySoWith('external_id',endsWith,'MB'))
$(anySoWith('category',gt,10) && anySoWith('category',lt,30))
Para fazer isso, use esta condição:
$(anySoWith('external_id',startsWith,'Memory') && _.sog['Procure Server'].serviceoption[1].category==1)
$(anySoWith('track_as_asset',eq,1))
Observação: esse atributo é relevante somente quando o CA Service Catalog está integrado com o CA APM.
| Copyright © 2013 CA. Todos os direitos reservados. |
|