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
-
Navegar até .
-
Clique em Nova.
-
No campo Nome, insira o nome da regra de negócio.
-
Selecione sua tabela de serviço na lista Tabela.
-
Selecione Avançado.
-
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.
-
Na guia Avançado, adicione sua condição no campo Condição.
Por exemplo, adicione current.variables.sn_appointment no campo Condição.
-
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);
)
-
Clique em Enviar.