ScheduleMaintenanceMode.Library.JobComponentJob component

ScheduleMaintenanceMode.Library.JobComponent (ClassType)

This class supports multiple instances of the Job Class that represents the objects that need to be placed in Maintenance mode.

Element properties:

Base ClassMicrosoft.Windows.ApplicationComponent
AbstractFalse
HostedTrue
SingletonFalse
ExtensionFalse
AccessibilityInternal
ElementId258cb366-ab31-fd48-0d8c-b1836fcbc131

Class Hierarchy:

Class Properties:

Property Name Type Display Name (ENU) Description (ENU) Key Max Length Min Length Case Sensitive
System.Entity:
DisplayName  string  Display Name Display name of monitoring object. false 256  False 
ScheduleMaintenanceMode.Library.JobComponent:
JobID  guid  JobID this is the key property for the Job class true 256   
ScheduleID  guid  ScheduleID The schedule this job will follow false 256   
JobStatus  string  JobStatus Schedule, Completed, Re-Schedule Needed false 256  False 
OMObjects  string  OMObjects The objects to be placed in maintenance mode false 255  False 
ScheduleName  string  ScheduleName Friendly name for schedule false 256  False 
ObjectApplyTo  string  ObjectApplyTo Either just the object selected or all objects under the one specified false 256  False 
ObjectType  string  ObjectType Either selected object or a group false 256  False 
Category  string  Category Planned, Unplanned, other... false 256  False 
Comments  string  Comments User specified comments false 256  False 
Username  string  Username Domain name of user the created the job false 256  False 
Created  datetime  Created Date and time when the job was created false 256   
LastModified  datetime  LastModified Last date and time when the job was changed false 256   
ObjectID  string  Object ID ME Guid false 255  False 

Health Model:

Source Code:

<ClassType ID="ScheduleMaintenanceMode.Library.JobComponent" Accessibility="Internal" Abstract="false" Base="Windows!Microsoft.Windows.ApplicationComponent" Hosted="true" Singleton="false">
<Property ID="JobID" Type="guid" Key="true" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="ScheduleID" Type="guid" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="JobStatus" Type="string" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="OMObjects" Type="string" Key="false" CaseSensitive="false" Length="255" MinLength="0"/>
<Property ID="ScheduleName" Type="string" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="ObjectApplyTo" Type="string" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="ObjectType" Type="string" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="Category" Type="string" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="Comments" Type="string" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="Username" Type="string" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="Created" Type="datetime" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="LastModified" Type="datetime" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="ObjectID" Type="string" Key="false" CaseSensitive="false" Length="255" MinLength="0"/>
</ClassType>