Example: Creating a Calendar Object

To import a Calendar object from your application into P6, you will need to create a calendar object along these lines:

<Calendar>
<Name>IG Calendar</Name>
<ElementId>1111</ElementId>
<Type>Global</Type>
</Calendar>

<Calendar>
<Name>IG CalendarPer1</Name>
<ElementId>11</ElementId>
<Type>Resource</Type>
<IsPersonal>true</IsPersonal>
<StandardWorkWeek>
<StandardWorkHours>
<DayOfWeek>Sunday</DayOfWeek>
<WorkTime>
<Finish>16:29:00</Finish>
<Start>13:30:00</Start>
</WorkTime>
<WorkTime>
<Finish>12:29:00</Finish>
<Start>08:30:00</Start>
</WorkTime>
</StandardWorkHours>
<StandardWorkHours>
<DayOfWeek>Monday</DayOfWeek>
<WorkTime>
<Finish>16:29:00</Finish>
<Start>08:30:00</Start>
</WorkTime>
</StandardWorkHours>
<StandardWorkHours>
<DayOfWeek>Tuesday</DayOfWeek>
<WorkTime>
<Finish>23:29:00</Finish>
<Start>06:30:00</Start>
</WorkTime>
</StandardWorkHours>
<StandardWorkHours>
<DayOfWeek>Thursday</DayOfWeek>
<WorkTime>
<Finish>16:59:00</Finish>
<Start>08:00:00</Start>
</WorkTime>
</StandardWorkHours>
<StandardWorkHours>
<DayOfWeek>Friday</DayOfWeek>
<WorkTime>
<Finish>16:59:00</Finish>
<Start>00:30:00</Start>
</WorkTime>
<WorkTime>
<Finish>19:29:00</Finish>
<Start>17:30:00</Start>
</WorkTime>
<WorkTime>
<Finish>23:29:00</Finish>
<Start>20:30:00</Start>
</WorkTime>
</StandardWorkHours>
<StandardWorkHours>
<DayOfWeek>Saturday</DayOfWeek>
</StandardWorkHours>
</StandardWorkWeek>
<HolidayOrExceptions>
<HolidayOrException>
<Date>2013-04-10T00:00:00</Date>
</HolidayOrException>
<HolidayOrException>
<Date>2012-12-12T00:00:00</Date>
<WorkTime>
<Finish>04:29:00</Finish>
<Start>02:30:00</Start>
</WorkTime>
</HolidayOrException>
</HolidayOrExceptions>
</Calendar>

Related Topics

Appendix A: Sample Provider

A Sample Provider

Example: SampleProvider XML Document

Example: Assigning A Notebook Topic to an Activity



Legal Notices | Your Privacy Rights
Copyright © 2013, 2021

Last Published Thursday, December 16, 2021