Configurar registro automático para usuários externos

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 3 min. de leitura
  • Configure o registro automático para usuários externos.

    Antes de Iniciar

    Nota:
    Você precisa executar esta tarefa depois de instalar o Portal de colaboração com fornecedores.

    Função necessária: administrador

    Por Que e Quando Desempenhar Esta Tarefa

    Certifique-se de ter ativado o plug-in com.snc.external_user_self_registration. Para obter mais informações, consulte Como ativar o Registro pelo próprio usuário externo.

    Procedimento

    1. Navegar até Registro automático de usuários externos > Configurações do registro de usuário e selecione Novo.
    2. No formulário Configuração de registro de usuário, preencha os campos.
      Para obter mais informações sobre os campos e descrições do formulário, consulte Criação de uma configuração de registro de usuário para usuários externos.
    3. No menu de contexto do formulário, selecione Salvar.
    4. Selecione a guia Registro e faça o seguinte:
      1. Na coluna Obrigatório dos campos Nome e Sobrenome, clique duas vezes e selecione verdadeiro para tornar esses campos obrigatórios.
      2. Selecione o ícone de marca de seleção verde(ícone de marca de seleção verde) para salvar suas mudanças.
    5. Configure a guia Verificação para verificar a identidade dos usuários registrados.
      Quando o fluxo de verificação do usuário é acionado, um link de ativação é enviado para o endereço de e-mail registrado do usuário.
    6. Selecione a guia Transformação, selecione e abra o mapa de transformação u_reg_xmap_[number] que mapeia os usuários registrados da tabela de origem User Acti Req [number] para a tabela de destino User [sys_user].
    7. No campo Tabela de destino, pesquise e selecione Contato do fornecedor [vm_vdr_contact].
    8. No cabeçalho do formulário, clique com o botão direito do mouse na barra de cabeçalho e selecione Salvar.
    9. Role para baixo, selecione a guia Mapas de campo e escolha Novo.
    10. Marque a caixa de seleção Usar script de origem.
      A caixa Script de origem é exibida.
    11. Na cadeia de caracteres de retorno, insira vendor_registration em letras minúsculas exatamente como mostrado abaixo.
      answer = (function transformEntry(source) {
      
      	// Add your code here
      	return "supplier_registration"; // return the value to be put into the target field
      
      })(source);
    12. Na lista de seleção Campo de destino, selecione Origem.
    13. Selecione Enviar.
    14. Selecione a guia Integração e, no campo Fluxo de integração do usuário, pesquise e selecione Integração de contato do fornecedor.
    15. Selecione a guia Advanced.
    16. No campo Configuração do campo do formulário de registro, deixe a opção Inscrição em conta selecionada como está e selecione o ícone Visualizar este registro para abrir o registro.
    17. Na lista relacionada Variáveis, selecione e abra os registros Nome, Sobrenomee E- mail individualmente.
    18. No registro Variável de nome, marque a caixa de seleção Obrigatório e selecione Salvar.
      Repita esta etapa para os registros de variável Sobrenome e E-mail.
    19. Selecione Salvar.
    20. Para enviar e-mails personalizados para contatos que desejam se registrar automaticamente, selecione a guia Scripts de cliente do catálogo.
    21. Selecione Novo.
    22. No campo Nome, insira um nome.
    23. Na lista de seleção Tipo, selecione onLoad.
    24. Na caixa Script, copie e cole o código a seguir.
      function onLoad() {
          function getParameterValue(name) {
              var url = top.location.href;
              var value = new URLSearchParams(url).get(name);
              if (value) {
                  return value;
              }
              return false;
          }
      
          if (this && this.location && this.location.pathname) {
              if (getParameterValue("email")) {
                  g_form.setValue("email", getParameterValue("email"));
                  g_form.setReadOnly("email",true);
              }
          }
      }
    25. Selecione Salvar.

    O que Fazer Depois

    Faça o seguinte: