Preencher dados do produtor de registro e redirecionar usuários
Você pode inserir dados para todos os registros criados pelo produtor de registro e redirecionar um usuário final para uma página específica após o produtor de registro ser enviado.
Para inserir dados com um produtor de registro, use qualquer combinação dos seguintes métodos:
- Crie uma variável no produtor de registro com o mesmo nome do campo no registro de destino. Por exemplo, uma variável chamada caller_id em um produtor de registro Criar um novo incidente preenche o campo
caller_idno novo registro de incidente. Use um tipo de variável que corresponde ao tipo de campo. - Defina um modelo para atribuir um valor de campo estático para todos os registros criados pelo produtor de registro.
- Defina um script que use qualquer variável ou objetos e funções do lado do servidor para atribuir valores.
- Use
current.*FIELD_NAME*para campos de referência no registro que está sendo criado. - Use
producer.*VARIABLE_NAME*para linhas de base inseridas pelo usuário final. - Use RP.getParameterValue para retornar valores de parâmetro especificados passados no URL. O RP significa Render Properties, Propriedades de renderização, e não Produtor de registro.
- Use
Redirecionar após enviar um produtor de registro
Para redirecionar um usuário final para uma página específica depois que o produtor de registro é enviado, defina o link de redirecionamento no campo Script usando qualquer um dos seguintes:
product.redirect: habilita o comportamento de redirecionamento na IU da plataforma.producer.portal_redirect: habilita o comportamento de redirecionamento dentro do Portal de serviços.
Por exemplo, o código a seguir redirecionará os usuários para a página inicial depois que o produtor de registro for enviado:
- Na IU da plataforma:
producer.redirect="home.do"; - No Portal de serviços:
producer.portal_redirect = "sp?id=sc_home"
O código a seguir fornece o ID do produtor de registro:
RP.getParameterValue('sysparm_id')