Crie uma regra de negócios para gerar automaticamente registros de compromisso a partir de variáveis de item do catálogo

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 1 min. de leitura
  • Gere registros de compromisso automaticamente a partir de variáveis de item do catálogo usando uma regra de negócio. Criar essa automação garante que os detalhes do compromisso fornecidos pelos usuários por meio do Catálogo de serviços apareçam no calendário de compromissos.

    Antes de Iniciar

    Função necessária: administrador

    Certifique-se de que você já tenha criado variáveis de item do catálogo apropriadas, como local do compromisso ou contato do usuário.

    Por Que e Quando Desempenhar Esta Tarefa

    Ao criar uma regra de negócio, você pode:
    • Cria compromissos automaticamente assim que os usuários enviam uma solicitação de serviço.
    • Certifique-se de que os detalhes do compromisso fornecidos pelo usuário (como local e contato) estejam visíveis imediatamente no calendário.

    Procedimento

    1. Navegar até Tudo > Definição do Sistema > Regras de negócio.
    2. Clique em Nova.
    3. Em Nome insira o nome da regra de negócio.
    4. Selecione sua tabela de serviço no Tabela lista.
    5. Selecione Avançado .
    6. Em Quando executar , no Quando seleção de condição antes e selecione inserir caixa de seleção.

      Isso garante que sua regra seja executada antes que novos registros sejam inseridos na tabela.

    7. Na guia Avançado, adicione sua condição em Condição campo.
      Por exemplo, adicionar current.variables.sn_appointment em Condição campo.
    8. Insira o script no Script campo que você deseja executar quando a condição definida for verdadeira.
      Por exemplo, adicione o script abaixo para criar registro de compromisso.
      (sn_apptmnt_booking.AppointmentBooking_Factory().getWrapperType(sn_apptmnt_booking.AppointmentBookingConstants.APPOINTMENT_BOOKING_IMPL);
          var sn_appointmentJSON = JSON.parse(sn_appointment);
          // creating an appointment <br>
          var appointmentId = helper.submitAppointmentFromPortal(sn_appointment, current, sn_appointmentJSON.config.opened_for, sn_appointmentJSON.config.location, current.short_description);
      )
    9. Clique em Enviar.

    Resultado

    A regra de negócio é criada.Sempre que um cliente envia uma solicitação de serviço com uma variável de compromisso, um registro de compromisso é gerado automaticamente e aparece no calendário de compromisso.