Criar regras de negócio para criar automaticamente o registro de compromisso para a variável do item do catálogo

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 1 min. de leitura
  • Crie uma regra de negócio antes de inserir na tabela de serviço para adicionar automaticamente uma variável ao catálogo de serviços na tabela de reserva de compromisso. Isso garante que o registro de variável esteja visível no calendário de compromissos para os usuários ao reservar um compromisso.

    Antes de Iniciar

    Função necessária: administrador

    Procedimento

    1. Navegar até Tudo > Definição do Sistema > Regras de negócio.
    2. Clique em Nova.
    3. No campo Nome, insira o nome da regra de negócio.
    4. Selecione sua tabela de serviço na lista Tabela.
    5. Selecione Avançado.
    6. Na guia Quando executar, na condição Quando, selecione antes e marque a caixa de seleção de inserção.
      Esta ação especifica que as regras de negócio devem ser executadas antes da inserção.
    7. Na guia Avançado, adicione sua condição no campo Condição.
      Por exemplo, adicione current.variables.sn_appointment no campo Condição.
    8. Insira o script no campo Script que você deseja executar quando a condição definida for verdadeira.
      Por exemplo, adicione o script abaixo para criar o 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.