Crie uma regra de negócio Antes de inserir na tabela de serviço para adicionar automaticamente uma variável para o catálogo de serviços na tabela de agendamento de compromissos. Isso garante que o registro de variável fique visível no calendário de compromissos para os usuários ao agendar um compromisso.
Antes de Iniciar
Função necessária: administrador
Procedimento
-
Navegar até .
-
Clique em Novo.
-
Em Nome insira o nome da regra de negócio.
-
Selecione sua tabela de serviço no Tabela lista.
-
Selecione Avançado .
-
Em Quando executar , no Quando seleção de condição
antes e selecione inserir caixa de seleçã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 em Condição campo.
Por exemplo, adicionar current.variables.sn_appointment em Condição campo.
-
Insira o script em Script campo 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.