Fully Qualified Schedule Instance Property Names
Symtax
- SI.PropertyName.Date.ScheduleName
- Fully-Qualified Schedule Instance Property Names are made up of four parts each seperated with a period.
- SI
- Property Name
- Schedule Date
- Schedule Name
Parameters
- SI: is Required and identifies the property as a Schedule Instance Property
- PropertyName: is Required and is the name of the Property defined on the Schedule
- ScheduleDate: is the Scheduled Date of the Schedule the Schedule Instance Property is defined on
- ScheduleName: is the Fully Qualified Schedule Name where the Schedule Instance Property is defined
Usage Rules
- If being used in an Event or Notification Trigger ALL PARAMETERS are Required.
- A Schedule Name does not change if the value of the first Schedule Instance Property is updated after a Schedule is built
- If the Property Name or Schedule Name contains a Period or is a SubSchedule the parameter needs to be wrapped in quotes.
- SI."Property.Name"..ScheduleName
- SI.PropertyName.."Schedule.Name"
- SI.ScheduleProperty.."ParentSchedule_Container[SubSchedule]"
- All 4 parts need to be defined to successfully reference the Schedule Instance Property EXECPT:
- if the Schedule Date will always be the current Date, then you can leave out the Schedule Date qualifier
- SI.PropertyName..ScheduleName
- if the Schedule Name isn't needed as the Event or Notification is tied to that Schedule
- SI.Propertyname.ScheduleDate
- if the Schedule Date will always be the current Date, then you can leave out the Schedule Date qualifier
Example
- A Schedule named Training Schedule with a Schedule Instance Property of
TIME
with a value of10
- Using a $PROPERTY:SET event that updates that value in today's schedule to a value of
20
- Schedule name:
Training Schedule_10
- Property Name:
TIME
$PROPERTY:SET,SI.TIME.[[$DATE]].Training Schedule_10,20