Configure entradas de preenchimento automático nas telas do formulário de entrada
Simplifique o preenchimento do formulário nas telas do formulário de entrada configurando entradas preenchidas automaticamente com base em um ou muitos entradas do usuário.
Antes de Iniciar
Função necessária: administrador
Por Que e Quando Desempenhar Esta Tarefa
As entradas de preenchimento automático são configuradas usando scripts de cliente para celular que são executados como uma ação de regra de IU na regra de IU de uma tela de formulário de entrada. Esses scripts são executados em regras de IU com um OnChangetipo de gatilho. Para obter mais informações sobre regras de IU e ações de regra de IU, consulte Regras da IU para celular.
- Apenas um Run client scriptA ação de regra de IU pode ser configurada para cada regra de IU para celular.
- Anteriormente, as telas do formulário de entrada eram chamadas de telas de parâmetro. No entanto, o nome Tela de parâmetros Ainda é usado no formulário Regra de IU para celular.
Procedimento
- Navegar até Tudo > Sistema Móvel > IU para celular > Regras da IU para celular.
-
Na lista Regras de IU para celular, selecione Novo Para criar uma nova regra de IU para celular ou selecionar uma regra de IU para celular existente para configurá-la para entradas de preenchimento automático.
Importante:
Se você selecionar uma regra de IU para celular existente, verifique se ela tem as seguintes características:
- Tabela primária está definido como Tela de parâmetros .
- Pelo menos um dos Gatilhos . Onchange .
-
Configure uma regra de IU para celular para entradas de preenchimento automático nas telas do formulário de entrada preenchendo uma das seguintes opções .
- Se você selecionou Novo Na Etapa 2:
-
-
No formulário Regra de IU para celular, preencha os campos da seguinte forma:
Campo Valor Nome Nome da regra de IU para celular. Ativo Se a regra de IU para celular está ativa. Condição Condição sob a qual a regra de IU para celular é usada. . Condição O campo é deixado em branco, esta regra de IU é executada sempre que qualquer entrada é alterada.
Por exemplo, para acionar esta regra de IU quando uma entrada específica mudar, use VALCHANGESoperador. Entrando UrgencyVALCHANGES em Condição O campo faz com que a regra de IU seja acionada somente quando o valor de uma entrada nomeada urgencymudanças.
Para obter detalhes sobre os operadores disponíveis para sua condição, consulte Operators available for filters and queries.
Tabela primária A tabela primária à qual a regra de IU para celular se aplica. Selecione Tela de parâmetros . Primário A tela do formulário de entrada à qual sua regra de IU para celular é aplicada. Gatilhos Selecione Onchange . ID da ação do usuário Um valor exclusivo que identifica este registro de ação. É necessário associar a ação a uma regra de IU.Importante:Esta opção não se aplica à configuração de entradas de preenchimento automático em telas de formulário de entrada. Não defina um valor para este campo.Ordem Ordem na qual a regra de IU para celular é executada.Importante:Esta opção não se aplica à configuração de entradas de preenchimento automático em telas de formulário de entrada. Não defina um valor para este campo.Reverter se falso Quando este campo é selecionado, as ações da regra de IU para celular são revertidas se a condição for avaliada como falsa.
Importante:Ações de regra de IU que usam Executar Client Script a operação não poderá ser executada se a condição for avaliada como false. Não marque esta caixa de seleção. - Selecione Enviar.
-
- Se você selecionou uma regra de IU para celular existente para configurá-la para entradas de preenchimento automático na Etapa 2:
-
-
No formulário Regra de IU para celular, preencha os campos da seguinte forma:
Campo Valor Condição Condição sob a qual a regra de IU para celular é usada. . Condição O campo é deixado em branco, esta regra de IU é executada sempre que qualquer entrada é alterada.
Por exemplo, para acionar esta regra de IU quando uma entrada específica mudar, use VALCHANGESoperador. Entrando UrgencyVALCHANGES em Condição O campo faz com que a regra de IU seja acionada somente quando o valor de uma entrada nomeada urgencymudanças.
Para obter detalhes sobre os operadores disponíveis para sua condição, consulte Operators available for filters and queries.
Tabela primária Certifique-se de que este campo esteja definido como Tela de parâmetros . Gatilhos Certifique-se de que pelo menos um dos Gatilhos está definido como Onchange . - Selecione e mantenha pressionada (ou clique com o botão direito do mouse) a faixa e selecione Salvar .
-
- Navegue até a regra de IU para celular que você configurou na Etapa 3 para configurar a ação de regra de IU para celular para entradas de preenchimento automático na tela do formulário de entrada.
-
Na seção Ações de regra de IU para celular do formulário de regra de IU para celular, selecione Novo .
O formulário Ação de regra de IU para celular é exibido.
-
No formulário Ação de regra de IU para celular Operação , pesquise e selecione Executar Client Script .
-
Grave o client script no Client script campo.
Scripts de cliente usam m_form e MobileScriptIncludeCaller classe. Para obter detalhes sobre essas APIs JavaScript, consulte MobileScriptIncludeCaller - Client e. m_form - Client Na documentação de referência da API.
Ao gravar o client script, esteja ciente dos seguintes pontos:- Não mude a assinatura do onChangefunção.
- O argumento InputName é uma cadeia de caracteres que é o nome da entrada cujo valor foi alterado.
- O argumento NoValor contém o novo valor dessa entrada após a mudança.
- Selecione Enviar.