Definir valores padrão para campos de formulário de catálogo na nuvem

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 4 min. de leitura
  • Você pode definir valores padrão para todos os usuários ou preencher campos com valores padrão com base nas condições. Este exemplo mostra como definir um perfil de programação padrão e um serviço de negócio.

    Antes de Iniciar

    Função necessária: sn_cmp.cloud_service_designer

    Antes de seguir este exemplo, você deve estar familiarizado com a criação de planos gráficos e regras de plano gráfico. Consulte estes recursos:

    Por Que e Quando Desempenhar Esta Tarefa

    O objetivo deste exemplo é exibir um valor padrão para o perfil de programação e o campo de serviço de negócio. Cada campo deriva seus valores de forma diferente:
    • O perfil de programação deriva seus valores de um filtro de pool que retorna um valor de texto. Portanto, você deve definir o valor padrão aplicando o texto correspondente correto para uma das opções de perfil de programação que aparecem para o usuário em uma lista.
    • O serviço de negócios deriva seus valores de uma referência à tabela Serviço [cmdb_ci_service]. Portanto, você deve definir o valor especificando o SYS ID do registro que deseja exibir.
    O exemplo neste tópico define os valores de maneiras diferentes:
    • O valor padrão do perfil de programação é definido diretamente na propriedade Perfil de programação e se aplica a todos os usuários sem quaisquer condições. Você pode fazer isso para limitar o uso de recursos virtuais a uma programação específica, como somente durante o horário comercial, para todos os usuários.
    • O valor padrão do serviço de negócios é definido usando uma ação em uma regra de plano gráfico. Você pode usar uma regra para definir um valor padrão quando quiser que o valor seja o padrão somente quando determinadas condições forem atendidas. Por exemplo, se o usuário pertencer a um grupo de usuários que lida com apenas um serviço de negócio, defina o valor do usuário para que ele não precise classificar em uma longa lista de todos os serviços de negócio em sua organização.

    Procedimento

    1. Crie um plano gráfico com um servidor virtual.

      Para este exemplo, é usado um plano gráfico com um servidor virtual em um datacenter da AWS.

      Servidor virtual na AWS

    2. No formulário de plano gráfico, clique na guia Catálogo e no bloco que representa a operação de provisionamento.

      Item do catálogo

    3. Clique no botão Informações gerais conjunto de variáveis na lista relacionada Conjuntos de variáveis.
    4. Clique na variável ScheduleProfile.

      Observe que o campo Pool na guia Especificações de tipo especifica o pool do qual os valores do perfil de programação são derivados: ScheduleProfilePool.

      O pool ScheduleProfilePool especifica o filtro Todos, que retorna os valores no campo Nome da tabela Perfil de programação [sn_cmp_schedule_profile]. Esses valores são valores de texto estático, o que significa que você pode especificar o valor de texto exato para o nome do perfil de programação que deseja tornar o padrão. O pool de ScheduleProfile

    5. Na guia Valor padrão do formulário de propriedade ScheduleProfile, insira o texto que corresponde ao valor no campo Nome da tabela Perfil de programação [sn_cmp_schedule_profile].

      Neste exemplo, esse valor é 8-5 weekdays.

      8 a 5 dias da semana

    6. Clique em Atualizar.
    7. Clique na variável BusinessService.

      Observe que o campo Referência na guia Especificações de tipo especifica a tabela Serviço [cmdb_ci_service], da qual os valores do serviço de negócio são derivados.

      A propriedade do serviço de negócio

      Por padrão, para se referir a um registro específico em uma tabela, você deve saber o SYS ID do registro.

    8. Para obter o SYS ID de um serviço de negócio:
      1. Na interface principal da instância (não na interface do Portal de administração de nuvem), insira cmdb_ci_service.list no filtro da aplicação.
      2. Encontre o serviço de negócio que você deseja tornar padrão.
      3. Clique com o botão direito do mouse no registro e selecione Copiar sys_id.

        Este exemplo usa o Workday Enterprise Services.

        Copiar o SYS ID

    9. No formulário de variável Serviço de negócio, crie uma regra, uma ação e uma condição com estes valores:
      1. Na lista relacionada Regra, clique em Novo.
      2. Forneça um nome e uma descrição.
      3. Clique com o botão direito no cabeçalho do formulário e selecione Salvar.
      4. Na lista relacionada Ação da regra, clique em Novo.
      5. Forneça um nome e configure estes campos conforme especificado:
        Campo Valor
        Tipo de ação

        SetValue

        Esta opção instrui o sistema a mudar o campo para o valor especificado. Selecionar esta opção é o mesmo que inserir um valor padrão no formulário de propriedade.

        Campo de destino BusinessService
        Valor O SYS ID do serviço de negócio que você copiou.

        Neste exemplo, o serviço de negócios é definido como Workday Enterprise Services por padrão, que é representado no sistema com o SYS ID que você já copiou.

        Regra de serviço de negócio com valor padrão

      6. Clique em Enviar.

    Resultado

    Valores padrão para perfil de programação e serviço de negócio

    O que Fazer Depois

    Você pode criar uma condição ou várias condições que devem ser atendidas antes que o sistema defina o valor padrão para o serviço de negócios. Por exemplo, você pode alterar o valor padrão do serviço de negócios para Serviços empresariais do Workday somente quando o grupo ao qual o usuário pertence for o grupo de administradores do Workday.