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

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. 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 serviço de negócios.

    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ócios. Cada campo deriva seus valores de forma diferente:
    • O perfil de programação deriva seus valores de um filtro de grupo 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 querer 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ócios, defina o valor para o usuário para que ele não precise classificar em uma longa lista de todos os serviços de negócios em sua organização.

    Procedimento

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

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

      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 definido 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 padrão. O pool 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 é de 8 a 5 dias da semana.

      8 a 5 dias da semana

    6. Clique em Atualizar.
    7. Clique na variável Serviço de negócios.

      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ócios 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ócios que você deseja tornar o padrão.
      3. Clique com o botão direito do mouse no registro e selecione Copiar sys_id.

        Este exemplo usa Serviços empresariais do Workday.

        Copiar o SYS ID

    9. No formulário de variável Serviço de negócios, crie uma regra, ação e 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 informa ao sistema para 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ócios que você copiou.

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

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

      6. Clique em Enviar.

    Resultado

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

    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, talvez você queira 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 Administradores do Workday.