Scheduler Appointment Mapping

Navigation:  Các công cụ phát triển phần mềm > Trình bày dữ liệu (Data Presentation) > Bảng điều khiển (Dashboard) > Các loại Gadget trong Dashboard > Scheduler Gadget > Scheduler Appointment >

Scheduler Appointment Mapping

Previous pageReturn to chapter overviewNext page

Để chỉ định bảng dữ liệu dùng cho Appointments. Ta khai báo DisplayRange  là tên vùng dữ liệu trên template Excel.

 

Sau đó bước tiếp theo là map các cột này tương ứng với các cột thông tin của appointment

 

Các cột có thể map:

 

Mapping

Kiểu dữ liệu

Diễn giải

AllDay

Boolean

- Map vào thuộc tính Appointment.AllDay.

- Không bắt buộc.

AppointmentId

Tuỳ chọn

- Map vào thuộc tính Appointment.Id.

- Appointment identity nên là duy nhất.

- Việc mapping chỉ bắt buộc đối với chế độ Gantt để thiết lập và duy trì mối quan hệ giữa các công việc.

Mặt khác, cách thức hoạt động của SchedulerStorage và những cài đặt sẵn có không sử dụng giá trị của thuộc tính Appointment.Id. Vì vậy nếu ứng dụng của bạn phụ thuộc vào Appointment.Id, bạn nên cung cấp cách thức để gán ID và cập nhật nguồn dữ liệu với giá trị ID thực tế.

Description

Chuỗi

- Map vào thuộc tính Appointment.Description.

- Không bắt buộc.

End

Ngày giờ

Map vào thuộc tính Appointment.End. Bắt buộc.

Label

Số nguyên

- Map vào thuộc tính Appointment.LabelId – là chỉ mục của một nhãn trong tập hợp nhãn.

- Không bắt buộc.

Location

Chuỗi

Map vào thuộc tính the Appointment.Location. Không bắt buộc.

PercentComplete

Số nguyên

- Map vào thuộc tính Appointment.PercentComplete.

- Không bắt buộc.

- Chỉ sử dụng cho chế độ Gantt View.

ResourceId

Tuỳ chọn

- Map vào thuộc tính Appointment.ResourceId.

- Cần thiết để xác định nguồn cho các công việc.

- Nên giống với cách map ID Resource.

ResourceIds

Chuỗi

- Map vào thuộc tính Appointment.ResourceIds.

- Cần thiết để liên kết các nguồn khác nhau, khi thuộc tính SchedulerControl.ResourceSharing ở trạng thái “true”.

- Dữ liệu bao gồm các tag và các thuộc tính xác định loại ID và giá trị của ID thuộc các nguồn được liên kết.

RecurrenceInfo

Chuỗi

- Map vào thuộc tính Appointment.RecurrenceInfo.

- Không bắt buộc.

- Dữ liệu là một danh sách các thuộc tính có nhiều giá trị.

- Nếu công việc ở vị trí đầu tiên trong chuỗi, dữ liệu chứa 1 nhận dạng đặc biệt, và tham số mô tả mô hình lặp lại.Nếu công việc không phải là thứ nhất trong chuỗi, dữ liệu chứa 1 nhận dạng và chỉ số trong chuỗi đó.

ReminderInfo

Chuỗi

- Được dùng để tạo ra 1 nhắc nhở xác định bởi thuộc tính Appointment.Reminder.

- Không bắt buộc.

- Dữ liệu là một danh sách thuộc tính chứa giá trị.

- Giá trị của thuộc tính được xác định bởi giá trị ReminderBase.AlertTime và giá trị ReminderBase.TimeBeforeStart.

Start

Ngày giờ

- Map vào thuộc tính Appointment.Start.

- Bắt buộc.

Status

Số nguyên

- Map vào thuộc tính Appointment.StatusId.

- Chỉ số của 1 trạng thái trong tập hợp trạng thái công việc.

- Không bắt buộc.

Subject

Chuỗi

Map vào thuộc tính Appointment.Subject. Không bắt buộc.

Type

Số nguyên

Map vào thuộc tính Appointment.Type. Chứa các giá trị số nguyên tương ứng với bảng liệt kê AppointmentType. Bắt buộc nếu RecurrenceInfo được map và chế độ lặp lại được mở.