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

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 1 min. de leitura
  • 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

    1. Navegar até Todos > Definição do Sistema > Regras de negócios.
    2. Clique em Nova.
    3. No campo Nome, insira o nome da sua 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 Inserir.
      Esta ação especifica que as regras de negócios 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 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.
      Para obter mais informações sobre outros campos deste formulário, consulte .