Để thể hiện các sự kiện lên giao diện dạng Calendar hoặc Scheduler, các thành phần giao diện Windows, Web và Mobile cần loại dữ liệu có các thông tin như:
Các sự kiện có thể là appointment, lịch nghỉ phép, lịch bảo trì...
Mỗi loại thông tin có các trường dữ liệu khác nhau để mô tả các thông tin nêu trên của sự kiện. Chức năng này cho phép định nghĩa thống nhất 1 loại dữ liệu dùng để tương tác với giao diện. Tất cả các loại dữ liệu khác sẽ được chuyển qua định dạng này trước khi được trình bày lên giao diện.
Sau khi định nghĩa dữ liệu từ nguồn SourceURL sẽ được trình bày trên giao diện Scheduler thông qua lệnh pbs.BO.Scheduler.CalendarEvents
ON - Xem các mẩu tin bằng form Appointment. Không thể customize form này.
OFF - Các mẩu tin được xem và xử lý thông qua form nhập liệu của chính tính năng đó.
Dữ liệu từ nguồn SourceUrl sẽ được chuyển đổi thành loại dữ liệu CalendarEvent. Scheduler sẽ trình bày mẩu tin này lên giao diện.
Để chuyển đổi SourceUrl thành CalendarEvent. Ta dùng quy tắc mapping định nghĩa ở tab To Event
Cột Key thể hiện các trường thông tin của mẩu tin Calendar Event. Transform Value là công thức xây dựng giá trị cho mẩu tin Event. Ta có thể sử dụng tên trường từ Source Url. Nếu dùng công thức, Transform Value phải bắt đầu bằng dấu =
Label là trường thông tin dùng để phân nhóm các Calendar Event, đồng thời cũng thể hiện màu sắc của loại event này. Mỗi giá trị label liên kết tới 1 màu khác nhau. Xem thêm danh sách các label ở Tab Event Label
Trạng thái Calendar Event được thể hiện qua Status. Xem thêm ở tab Event Status
ResourceId thể hiện nhân viên, khách hàng hoặc một đối tượng liên quan đến event.
Danh mục Resource được quy định ở ô ResourceUrl.
Khi user thao tác trên giao diện và thay đổi giá trị CalendarEvent. Những thay đổi này sẽ được lưu vào mẩu tin gốc quy định tại SourceUrl.
Để chuyển đổi các thông tin của CalendarEvent thành mẩu tin gốc. Ta cần sử dụng khai báo mapping ở tab From Event
Danh mục các labels sử dụng trong profile này được lưu tại tab EventLabel
Danh mục các status sử dụng trong profile này được lưu tại tab EventStatus
Danh mục các đối tượng resouce của Calendar Event được quy định ở tab Resources Mapping
Trong đó Resource Url quy định danh sách Resource. Bảng Mapping làm nhiệm vụ tạo các mẩu tin Resource từ nguồn Resource Url
Updated on : 2021-02-28 07:30:06. by : . at T470-01.
Topic : Calendar Events Mapping Profile. pbs.bo.scheduler.eventsprofile