카탈로그 항목 변수에서 약속 기록을 자동으로 생성하는 비즈니스 규칙 생성

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 소요 시간: 1분
  • 비즈니스 규칙을 사용하여 카탈로그 항목 변수에서 약속 기록을 자동으로 생성합니다. 이 자동화를 생성하면 서비스 카탈로그를 통해 사용자가 제공한 약속 세부 정보가 약속 달력에 표시됩니다.

    시작하기 전에

    필요한 역할: admin

    약속 위치 또는 사용자 연락처와 같은 적절한 카탈로그 항목 변수를 이미 생성했는지 확인합니다.

    이 태스크 정보

    비즈니스 규칙을 생성하여 다음을 수행할 수 있습니다.
    • 사용자가 서비스 요청을 제출하는 즉시 자동으로 약속을 생성합니다.
    • 사용자가 제공한 약속 상세 정보(예: 위치 및 연락처)가 달력에 즉시 표시되도록 합니다.

    프로시저

    1. 다음으로 이동 모두 > 시스템 정의 > 비즈니스 규칙.
    2. 새로 만들기를 클릭합니다.
    3. 이름 필드에 비즈니스 규칙 이름을 입력합니다.
    4. 테이블 목록에서 서비스 테이블을 선택합니다.
    5. 고급을 선택합니다.
    6. 실행 시기 탭의 시기 조건에서 이전을 선택하고 삽입 확인란을 선택합니다.

      이렇게 하면 새 기록이 테이블에 삽입되기 전에 규칙이 실행됩니다.

    7. 고급 탭의 조건 필드에 조건을 지정합니다.
      예를 들어 조건 필드에 current.variables.sn_appointment 추가합니다.
    8. 정의된 조건이 true일 때 실행할 스크립트 필드에 스크립트를 입력합니다.
      예를 들어, 아래 스크립트를 추가하여 약속 기록을 생성합니다.
      (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. 제출을 클릭합니다.

    결과

    비즈니스 규칙이 생성됩니다. 고객이 약속 변수와 함께 서비스 요청을 제출할 때마다 약속 기록이 자동으로 생성되어 약속 달력에 표시됩니다.