Criar uma ação de regra de IU para celular
Crie as ações que serão executadas quando as condições da regra da IU para celular forem atendidas.
Antes de Iniciar
Função necessária: administrador
Procedimento
- Navegar até Todos > Sistema Móvel > IU para celular > Regras da IU para celular.
- Abra a regra de IU para celular à qual você deseja adicionar ações.
-
No formulário de regra de IU para celular, selecione Novo na lista relacionada Ações de regra de IU para celular.
Nota:Se você não vir o botão Novo, talvez esteja em um escopo diferente da Regra de IU. Altere os escopos e recarregue o formulário para exibir o botão.
-
No formulário de ação da regra da IU para celular, preencha os campos.
Tabela 1. Campos de ação da regra da IU para celular Campo Valor Regra de IU A regra de IU relacionada a esta ação. Este campo é preenchido automaticamente com a regra que você abriu na etapa 2. Operação Selecione a operação que a ação executa. Consulte a tabela a seguir para obter detalhes sobre essas ações. Destino O elemento afetado pela ação. As ações disponíveis para seleção dependem do primário selecionado na regra da IU para celular. - Para telas de formulário de entrada, os destinos são entradas de tela de formulário de entrada
- Para exibições móveis, os destinos são elementos do modelo de cartão móvel JSON.
Ordem Ordem na qual a ação é executada. Se houver várias ações para a mesma regra de IU para celular, as ações serão executadas de acordo com este valor. As regras com números mais baixos são executadas antes das regras com números mais altos Valor Define como a ação se aplica ao elemento no campo Destino. Este valor depende da operaçãoselecionada. Consulte a tabela a seguir para obter descrições de operação e os valores que eles usam. Mapeamento do destino Define a qual campo de entrada de cadeia de caracteres o texto de resumo gerado deve ser adicionado ao usar a operação de resumo de registro. Tabela 2. Operações de ação da regra da IU para celular Operação Definição Valores Desabilitar botão Determina se o botão no campo Destino está inativo. Defina o Valor como verdadeiro para desabilitar um botão ou falso para habilitá-lo. Definir obrigatoriedade Determina se o elemento no campo Destino é obrigatório. Defina o Valor como verdadeiro para tornar o elemento obrigatório ou falso para torná-lo opcional. Definir como somente leitura Determina se o elemento no campo Destino é somente leitura. Defina o Valor como verdadeiro para tornar um elemento somente leitura ou falso para tornar o elemento editável. Definir estilo de IU Aplica estilo de IU a um elemento. Nota:Esta operação não reverte ao usar Reverter se falso em sua regra de IU para celular.Use este valor para definir uma cor de fundo, cor da fonte e ícone do decorador de texto. O valor deve estar no formato JSON. Este exemplo muda as cores do plano de fundo e do texto:{ "BackgroundColor": "#E1E1E1", "BackgroundColorVariable": "--now-color-secondary-3" }Este exemplo define um ícone de decorador de texto.
{ "TextDecorator":{ "Type": "Font", "FontName": "now-mobile-icons-cards", "Value": "IconCode", "FontColor": "#1E4335" } }Você também pode usar variáveis de cor para mudar o tema nas regras da IU para celular. Para obter detalhes, consulte Suporte de variável de cor para regras de IU.
Nota:- O código deícone deve ser substituído por um código de ícone válido. Para obter uma lista de códigos de ícone, consulte Ícones para dispositivos móveis
- Use um validador JSON ao copiar e colar o código JSON de um tópico para garantir que todos os códigos sejam aplicados corretamente.
Definir visibilidade Determina se a visibilidade do elemento no campo Destino é somente leitura. Defina o Valor como verdadeiro para exibir o elemento ou falso para ocultar o elemento. Aritmética simples Nota:Esta operação não reverte ao usar Reverter se falso em sua regra de IU para celular.Defina o Valor criando uma operação matemática usando entradas da tela do formulário de entrada associadas à sua regra de IU para celular. Por exemplo, se você quiser calcular os custos de viagem, poderá usar:
Neste exemplo, os valores nas entradascost_per_mile*miles_traveledcusto_per_milhaemilhas_traveledseriam multiplicados. Para que esta operação funcione, a tela do formulário de entrada precisaria de entradas correspondentes a esses nomes.Tempo decorrido Aplica um indicador de tempo a um registro, por exemplo, "Atualizado há 3 minutos" ou "Criado há 2 meses". Nota:Esta operação não reverte ao usar Reverter se falso em sua regra de IU para celular.Os seguintes campos devem ser definidos: - No campo Operação, insira Formatador de data.
- No campo Destino, defina o destino como um elemento de exibição móvel que usa uma entrada de Data/hora.
- No campo Valor, insira timeago.
Use qualquer um dos seguintes parâmetros de opção para
timeago:timeago (valor de texto positivo, valor de texto negativo, sinalizador detalhado);- valor de texto positivo
- O valor exibido para datas futuras, usando
%dno lugar do valor numérico. - valor de texto negativo
- O valor exibido para datas passadas, usando
%dno lugar do valor numérico. - sinalizador detalhado
Se uma versão curta ou longa do formato de hora é exibida. O valor deste campo é
verdadeirooufalso.Por exemplo, quando definido como verdadeiro, "2 minutos atrás" é exibido. Se definido como falso, "2 meses atrás" será exibido.
timeago(“Expired %d ago”, “Expires in %d”, true);Cálculo de data e hora Calcula automaticamente uma hora de término após inserir uma hora de início. O valor da hora de término pode estar no passado ou no futuro. Por exemplo, você seleciona uma reunião para iniciar às 15:00, o cálculo padrão é definido como 30 minutos depois, portanto, 15:30 é exibido como a hora de término padrão. Nota:Esta operação não reverte ao usar Reverter se falso em sua regra de IU para celular.Os seguintes campos devem ser definidos: - No campo Operação, insira Cálculo de data.
- No campo Destino, defina o destino como um elemento de tela de formulário de entrada que usa uma entrada de Data/hora.
- No valor campo, insira a estrutura de entrada usando a seguinte sintaxe <input name> +/-<duration> .
O valor da duração é formatado da seguinte forma:
- 10
dias= 10 dias 5h= 5 horas3m= 3 minutos2s= 12 segundos
Por exemplo, uma entrada de
start_time + 1d8hdefine o valor a ser calculado em 1 dia e 8 horas após a hora de início. - 10
Nota:Você não pode usar mês e ano no cálculo de hora e data.Resumo do registro Habilita o resumo do registro usando o Now Assist. Nota:Esta operação requer que o Now Assist seja configurado. Para obter mais informações, consulte Now Assist Admin console.No campo Mapeamento de destino, insira o campo de entrada de cadeia de caracteres ao qual o texto gerado deve ser adicionado.