7. What is Variable / O que é variável
• Variáveis do catálogo de serviço são perguntas/informações sobre escolhas dos usuários/clientes para
especificar e definir a solicitação, apoiam a definir a estrutura, são utilizadas para receber detalhes da
solicitação que serão utilizadas pelo ServiceNow para determinar um grupo de atendimento e também apoiar
o analista responsável pelo atendimento a solucionar o item minimizando a iteração com o usuário
solicitante.
{x} = 1
8. What
• Text / Texto
• Choice / Escolha
• Date / Data
• Table / Tabela
• + outros
Links Úteis:
Todos os Tipos de variáveis de Catálogo -> https://docs.servicenow.com/en-US/bundle/utah-servicenow-
platform/page/product/service-catalog-management/reference/r_VariableTypes.html
Detalhamento de cada parametro existente em váriaveis -> https://docs.servicenow.com/bundle/utah-servicenow-
platform/page/product/service-catalog-management/task/t_CreateAVariableForACatalogItem.html
9. What is Variable set?
• Variable set (conjunto de variáveis) é uma coleção de variáveis que é reutilizável e podemos definir variáveis
de usuário em vários itens de catálogo e guia de pedidos.
{x}
{y}
{f}
10. What is the difference between variables and Variable Set?
Uma variável está relacionada a um item de catálogo
• ou seja está diretamente relacionada ao ITEM e não se repete em outros itens de catálogo
• Especifica para o item, para o atendimento dele, geralmente uma informação para atendimento que raramente
compões métricas ou precisa ser consultada em pesquisas
• Sem Reusabilidade
• Reportabilidade baixa
Um Variable set / conjunto de variáveis está relacionada a um ou mais itens de catálogo,
• Ou seja, o valor se repete e tem o mesmo objetivo em vários itens de catálogo
• O Variable Set geralmente é criado para um processo global, ou para um grupo de processos que exigem sempre
os mesmos dados. Exemplos:
• global: Conjunto de variáveis comuns para TODAS as requisições
• Processo : Conjunto de variavel de telefonia, onde existem campos que solicitam tipo de telefonia e já
possuem o campo NUMERO DE TELEFONE com todas as máscaras necessárias para o processo
• Reusabilidade alta -> pode ser colocado em todos os itens de catálogo refletindo as variáveis, ao alterar o variable
SET todos os itens de catálogo que o possuem são atualizado automaticamente.
• Reportabilidade alta -> Poderão ser feitos relatórios com base nos campos existentes no item de catálogo do
variable SET e o Report apresentará TODOS os itens de catálogo que possuem essas variáveis. -> exemplo:
tenho mais de 1 item de telefonia, mas todos tem a variable set com o campo telefone, então posso Pesquisar ou
fazer relatórios de ITENS solicitados por telefonia, ou por ddd.
variable sets
11. Casos de uso
• Campos auto populados sobre informações do usuário logado
• Campos como e-mail, telefone
• Centro de custo
• Servidores
• Locais
• Empresas
54. Commands
• ref_auto_completer=AJAXTableCompleter,ref_ac_columns=name;zip;city,ref_ac_columns_search=true
• ref_auto_completer: Administrators can configure additional auto-complete options. A user must have table-
level read permission on the referenced table for auto-complete to display any options.
• AJAXTableCompleter: Displays matching auto-complete choices as rows in a table. The table displays the
reference table's display value column and any columns listed in the ref_ac_columns attribute.
https://docs.servicenow.com/bundle/vancouver-platform-administration/page/administer/field-
administration/concept/c_AutoCompleteForReferenceFields.html
55. Commands
• ref_auto_completer=AJAXTableCompleter,ref_ac_columns=name;zip;city,ref_ac_columns_search=true
• ref_ac_columns: You can add the ref_ac_columns_search attribute to enable auto-complete to match text in
any column listed in the ref_ac_columns attribute.
• ref_ac_columns_search: Set the ref_ac_columns_search attribute to true to match text from all reference
field columns. By default (or when this attribute is false) auto-complete only matches text in the display value
column.
https://docs.servicenow.com/bundle/vancouver-platform-administration/page/administer/field-
administration/concept/c_AutoCompleteForReferenceFields.html .
56. UI Policy
A User Interface {UI) Policy is a rule that is applied to a form to dynamically change form information.
Specify when and how fields appear when viewing Catalog Tasks, Catalog Items, and Requested
Item Tasks
82. User Criteria
User criteria enables you to allow access to users
based on role, department, group, location, or
company. Administrators can control access to pages,
widgets, widget instances, announcements, and search
sources in a portal by creating and applying user
criteria.
User criteria records define conditions that are
evaluated against user records. When user criteria is
defined, portal records are only visible to users who
pass the defined conditions.
109. Catalog Client Script
Client-side scripts can add dynamic effects and validation to forms. Scripts can apply to service catalog items or
variable sets, allowing administrators to use the same functionality that is available on other forms.
You can use client side scripts to:
• Get or set variable values.
• Hide or display variables.
• Make variables mandatory or not.
• Validate form submission.
• Add something to the cart.
• Order something immediately.
127. Script Include
As Scripts Includes são usados para armazenar o JavaScript executado no servidor.
Criar Scripts Includes para armazenar funções e classes JavaScript para uso por scripts de servidor. Cada
script include define uma classe de objeto ou uma função.
157. Search
Wildcard Description
*search-term
%search-term%
Search for values that contain search-term.
%search-term Search for values that end with search-term.
search-term% Search for values that start with search-term.
=search-term Search for values that equal search-term.
!*search-term Search for values that don't contain search-term.
!%search-term Search for values that don't end with search-term.
!=search-term Search for values that don't equal search-term.