Crie uma regra de negócios antes de inserir na tabela de serviço para adicionar automaticamente uma variável para o catálogo de serviços na tabela de reserva de compromisso. Isso garante que o registro da variável fique 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 sua 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 Inserir.
Esta ação especifica que as regras de negócios 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 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.
Para obter mais informações sobre outros campos deste formulário, consulte .