Calendar Profile

Giới thiệu


Để 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ư:

  1. Ngày bắt đầu, thời gian bắt đầu.
  2. Ngày kết thúc, thời gian kết thúc.
  3. Người tham gia.
  4. Nơi tham gia.
  5. Mô tả sự kiện.

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

Sử dụng


e5b06c7b-b69c-4f45-bcbe-7dcdf8ca53da.pbs_bo_scheduler_eventsprofile_md

Các trường dữ liệu

Code
Mã hiệu profile. Ta sẽ dùng mã này trong câu lệnh mở Scheduler.
Description và Suspend
Diễn giải và tình trạng của profile.
Source Url
Nguồn dữ liệu cần trình bày lên Scheduler
Use Appointment Form

ON - Xem các mẩu tin bằng form Appointment. Không thể customize form này.

9053f7cb-c08a-4b66-8ec7-338445dd95da.pbs_bo_scheduler_eventsprofile_md

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 đó. 433eb5e6-73b1-4f6e-ba09-d2a8014089eb.pbs_bo_scheduler_eventsprofile_md

Mẩu tin CalendarEvent


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

d200e7a1-402e-4e3e-8146-754900f4b709.pbs_bo_scheduler_eventsprofile_md

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

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

95ed154b-3b6c-41cb-8ac5-8c0c4491d315.pbs_bo_scheduler_eventsprofile_md

Status

Trạng thái Calendar Event được thể hiện qua Status. Xem thêm ở tab Event Status

ResourceId

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.

Lưu thay đổi của mẩu tin CalendarEvent


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

eed98e27-5f6a-499e-b32f-f69e819f47e4.pbs_bo_scheduler_eventsprofile_md

Labels


Danh mục các labels sử dụng trong profile này được lưu tại tab EventLabel

66715bf3-7f10-47ce-988a-2d267245d436.pbs_bo_scheduler_eventsprofile_md

Statuses


Danh mục các status sử dụng trong profile này được lưu tại tab EventStatus

ffbfb62e-d2c7-4106-ab88-3c9e71a23b64.pbs_bo_scheduler_eventsprofile_md

Resources


Danh mục các đối tượng resouce của Calendar Event được quy định ở tab Resources Mapping

e7dceedc-036d-4f58-8e54-2409492e9796.pbs_bo_scheduler_eventsprofile_md

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

Xem thêm



Updated on : 2021-02-28 07:30:06. by : . at T470-01.

Topic : Calendar Events Mapping Profile. pbs.bo.scheduler.eventsprofile