회의 메시지

이 메시지 유형은 회의가 curam.meetings.sl.impl.Meeting API를 통해 작성된다는 가정하에 시민이 초대된 미팅을 기반으로 메시지를 작성합니다. 이 API는 회의 메시지 기능이 이용하는 이벤트를 발생시킵니다. 이 API를 사용하지 않고 활동 레코드를 작성하는 다른 방법이 있지만 이러한 방법으로 작성된 회의는 이벤트가 발생하지 않으므로 관련 메시지가 작성되지 않습니다. 이러한 메시지는 데이터베이스에 지속됩니다. 메시지는 서로 대체됩니다. 예를 들어, 회의가 스케줄된 다음 위치가 변경되면 처음 초대 메시지가 시민에게 위치가 변경되었음을 알리는 메시지로 대체됩니다. 특성 파일 EJBServer\components\CitizenWorkspace\data\initial\blob\prop\CitizenMessageMeetingMessages.properties에는 회의 메시지 텍스트, 메시지 매개변수, 링크 및 이미지의 특성이 포함되어 있습니다. 이 특성 파일은 자원 저장소에 저장됩니다. 이 자원은 자원 이름 CitizenMessageMeetingMessages로 등록됩니다. 회의 메시지의 메시지 텍스트를 변경하거나 플레이스홀더를 변경 또는 링크를 변경하려면 새 버전의 이 파일을 자원 저장소에 업로드해야 합니다. 아래 표는 시스템에서 회의와 관련된 여러 이벤트가 발생할 때 작성된 메시지와 작성된 각 메시지와 연관된 CitizenMessageMeetingMessages.properties의 특성에 대해 설명합니다. 회의가 하루 종일 이루어지는 회의인지 여부, 위치가 지정되었는지 여부 및 회의 주최자가 시스템에 컨택 세부사항을 등록했는지 여부에 따라 서로 다른 버전의 메시지 텍스트가 표시됩니다. 그러므로 이 표의 특성 값은 특성 파일에 있는 다양한 특성과 관련된 근사치입니다. 메시지 특성의 전체 목록은 특성 파일을 참조하십시오.

표 1. 회의 메시지
회의 이벤트 메시지 특성
회의 초대 Non.Allday.Meeting.Invitation.*, Allday.Meeting.Invitation.*
회의 업데이트 Non.Allday.Meeting.Update.*, Allday.Meeting.Update.*
회의 취소됨 Allday.Meeting.Update.*, Allday.Meeting.Cancellation.*

회의 메시지 표시 날짜 사용자 정의

회의 시작 날짜 전에 시민에게 메시지가 표시되어야 하는 기간(일)은 시스템 특성을 사용하여 구성할 수 있습니다. 기본적으로 특성 값은 10일로 설정되지만 이 기간은 특성 관리에서 대체할 수 있습니다.

회의 메시지는 회의가 종료되면(즉, 회의가 종료되도록 스케줄된 날짜와 시간) 만기됩니다(즉, 시민에게 더 이상 표시되지 않음).

표 2. 회의 메시지 표시 날짜 특성
이름 설명
curam.citizenaccount.meeting.message.effective.days 회의 시작 날짜 전에 시민에게 메시지가 표시되어야 하는 기간입니다.

회의 메시지를 작성할 활동 유형 사용자 정의

회의는 활동 엔티티에 저장됩니다. 서로 다른 유형의 활동이 있으며 이러한 활동은 CT_ActivityType 코드 테이블에 저장됩니다. 메시지를 작성할 활동 유형의 목록은 다음 특성을 사용하여 사용자 정의할 수 있습니다. 기본 코드는 회의를 나타내는 'AT2'입니다.

표 3. 회의 메시지를 생성할 활동 유형
이름 설명
curam.citizenaccount.meeting.activity.types.to.generate.messages 메시지를 작성할 활동의 유형을 지시하는 구성 설정입니다.