Red = Can be Imported

* = Required

Name

Description

Type

Values

Active

(Inherited from BaseResource.) Boolean
ActivitiesFinished Indicates the number of Activities that the Resource has Finished since the last Performance Reset.(Inherited from InternalResource.)
Analysis If overridden in a parent class, returns a string containing analysis about the object. Else returns an empty string.(Inherited from BaseIdObject.)
AttributeCodeTableName The Attribute Code Table that this Resource uses to calculate Setup Cost and Time based on sequential Operation Attribute Code changes. This value is blank if no Attribute Code Table has been assigned.(Inherited from InternalResource.)
Attributes (Inherited from BaseObject.)
AttributesSummary (Inherited from BaseObject.)

AutoJoinHrs

Double

AutoSplitHrs

Double
AutoSplitSpan When AutoSplitting, the point of the splitting only occurs up to this amount of time after the Clock.

BatchType

String None
Percent
Volume

BatchVolume

Double
BlockCount (Overrides InternalResource..::.BlockCount.)
Blocks
Bottleneck If more than the Plant’s Bottleneck Threshold of Activites on the Resource’s schedule are Capacity Bottlenecked then the Resource is flagged as a Bottleneck.(Overrides BaseResource..::.Bottleneck.)
BottleneckPercent The percent of the Resource’s scheduled Activities that are Capacity Bottlenecked.(Overrides BaseResource..::.BottleneckPercent.)
BufferSpan Used by the Drum-Buffer-Rope Release rule to prevent starving of this resource thus keeping its utilization high.(Inherited from InternalResource.)

BufferSpanHrs

Double
CanOffload Whether Activities can be reassigned from this Resource during Optimizations.(Inherited from InternalResource.)
CanPreemptMaterials Whether the Resource can drive the schedule by requesting that Material Requirments be delivered sooner than they are currently scheduled to start by ignoring them as constraints. This does NOT allow preemption of ConfirmedConstraints. See also: BaseOperation.IsConfirmedConstraint and MaterialRequirment.IsConfirmedConstraint. Only allowed outside the Scenario.KeepFeasibleSpan.(Inherited from InternalResource.)
CanPreemptPredecessors Whether the Resource can drive the schedule by requesting that predecessor Operations start sooner than they are currently scheduled to start by ignoring them as constraints. This does NOT allow preemption of ConfirmedConstraints. See also: BaseOperation.IsConfirmedConstraint and MaterialRequirment.IsConfirmedConstraint. This does NOT allow scheduling before the c_EarliestPossibleFinish of an Operation. Only allowed outside the Scenario.KeepFeasibleSpan.(Inherited from InternalResource.)
CanWorkOvertime Will cause suggestions for overtime to be generated for late activities where adding the overtime would cause the activity to complete earlier.(Inherited from InternalResource.)
CapacityIntervals Stores a list of the CapacityIntervals that are assigned to this Resource.(Inherited from InternalResource.)

CapacityType

If Finite then only one Activity can be performed on the Resource at any point in time. If Infinite then any number of can be performed simultaneously.(Inherited from InternalResource.) String SingleTasking
Infinite
MultiTasking
Cell (Inherited from BaseResource.)
CellName Usually represents a physical grouping of Resources in an autonomous production line. Once an operation is scheduled in a cell successors will be scheduled within the same cell if possible. If a Resource is assigned a Cell then when an Operation is scheduled in the Cell all successor Operations attempt to schedule on Resources in the same Cell.(Inherited from BaseResource.)

CompatibilityGroup

Resources that are part of the same Compatibility Group can only run Operations concurrently if they have the same Compatibility Code. For example, if two machines are fed by the same material input pipe then at any point in time they can only run products that use that same material. String

ConsecutiveSetupTimes

Whether Resource and Operation setups are done consecutively or in parallel. If true, then the Total Setup is the sum of the Resource and Operation setups. If false, then the Total Setup is the maximum of the two. This setting has no effect if Use Operation Setup is false.(Inherited from InternalResource.) Boolean

CurrentProductSetup

The Product for which the Resource is currently or was most recently setup. This is used to calculate setup time for the first scheduled Activity on the Resource.(Inherited from InternalResource.) String

CurrentSetupCode

The Operation SetupCode for which the Resource is currently or was most recently setup. This is used to calculate setup time for the first scheduled Activity on the Resource.(Inherited from InternalResource.) String

CurrentSetupNumber

The Operation SetupNumber for which the Resource is currently or was most recently setup. This can be used by Optimizations to sequence Operations with Setup Numbers that are near each other or in an increasing/decreasing sequence.(Inherited from InternalResource.) Double
CustomFlagsList Flags that are created with a customization. These values are stored. This value is initially null. To add a Flag a list must first be created. This is to save on memory since this list is possible for every BaseIdObject in the system.(Inherited from BaseIdObject.)

CycleEfficiencyMultiplier

Multiplies run time to adjust for slower/faster Resources.(Inherited from InternalResource.) Double
CycleSpanAlgorithm Name of the script used to override CycleSpan in Activities on this resource. If specified, this gives the absolute final value for CyclesSpan. Result must be non-negative double or zero will be substituted and an error will be logged.(Inherited from InternalResource.)
DefaultNamePrefix Used as a prefix for generating default names(Overrides BaseObject..::.DefaultNamePrefix.)
Department (Inherited from BaseResource.)

DepartmentExternalId*

String
DepartmentId (Inherited from BaseResource.)
DepartmentName (Inherited from BaseResource.)

Description

Text for describing the object.(Inherited from BaseObject.) String

DisallowDragAndDrops

If true then drag and drop of Activities on the Resource are not allowed.(Inherited from BaseResource.) Boolean

DiscontinueSameCellScheduling

If set then same cell scheduling for predecessor operations is discontinued. But if this resource is part of a cell then the behavior is as usual and this resource’s cell will become the new cell to try to schedule in.(Inherited from InternalResource.) Boolean

Drum

Whether to treat this Resource as a Drum when using the Drum-Buffer-Rope Release rule.(Inherited from InternalResource.) Boolean

DurationDependsOnCapacity

If true, then the length of the activities is based upon the amount of capacity available rather than only the setup/cycle/teardown times.(Inherited from InternalResource.) Boolean
ElligibleUsers Specifies User Rights to the object.(Inherited from BaseResource.)

ExcludeFromCapacityPlan

Whether the Resource should be excluded from the Capacity Plan display. This has no effect on scheduling.(Inherited from BaseResource.) Boolean

ExcludeFromGantts

Whether the Resource should be excluded from Resource Gantts. This is often set to true for inactive resources, etc.(Inherited from BaseResource.) Boolean

ExcludeFromReports

Whether the Resource should be excluded from Schedule Reports. This is often set to true for inactive resources, etc.(Inherited from BaseResource.) Boolean
ExperimentalDispatcherId (Inherited from InternalResource.)

ExperimentalDispatcherName

String Optimize Rule Name
ExperimentalOptimizeRule (Inherited from InternalResource.)

ExternalId*

Identifier for external system references.(Inherited from BaseResource.) String
FromToRanges (Inherited from InternalResource.)

GanttRowHeightFactor

Controls how tall the row is relative to other rows. Valid ranges is from 1 (shortest) to 10 (tallest).(Inherited from BaseResource.) Int32

HeadStartHrs

Double
HeadStartSpan During Optimizations, Activities are not permitted to start before JitStartDate-(SameSetupHeadstartMultiplier*setupSpan+HeadStartSpan). This can be used to prevent excessive inventory buildup and aid in grouping same-SetupCode Activities.(Inherited from InternalResource.)

HelperSetupHrs

Double
HelperSetupSpan Time that must be spent to setup this resource whenever it is used as a Helper Resource and the previous Activity on the Primary Resource didn’t use this Resource. This can be used, for example, when this Resource is a tool. The Helper Setup Span woudl be the time to setup the tool on the Primary Resource. Simply setting this value will cause the setup time to be scheduled when necessary.(Inherited from InternalResource.)
Id Unique, unchangeable, numeric identifier.(Inherited from BaseIdObject.)

ImageFileName

File name (with suffix but not path) of which image to use in the Gantt, etc to represent this Resource.(Inherited from BaseResource.) String

IsTank

Boolean
LastPerformanceReset Indicates the start date that the current performance values began calculating.(Inherited from InternalResource.)

ManualAssignmentOnly

Boolean

MaxQty

For the Resource to be considered eligible for an Activity the Activity RequiredFinishQty must be less than or equal to this amount. Double

MaxQtyPerCycle

For the Resource to be considered eligible for an Operation the Operation’s QtyPerCyle must be less than or equal to this amount. This is often used for batch processes where a Resource can hold a certain volume and that volume cannot be exceeded. Double

MaxSameSetupHrs

Double
MaxSameSetupSpan When using same-SetupCode Simulation rules, a setupCode change is forced after this many hours of cycle-time passes. Can be used to force periodic rotation between groups of products.(Inherited from InternalResource.)

MinNbrOfPeople

Double

MinQty

For the Resource to be considered eligible for an Activity the Activity RequiredFinishQty must be at least this amount. Double

MinQtyPerCycle

For the Resource to be considered eligible for an Operation the Operation’s QtyPerCyle must be at least this amount. This is often used for batch processes where a Resource can hold a certain volume and there is a desire to use smaller Resources for smaller orders to avoid wasting capacity. Double

Name*

Unique, changeable, text identifier.(Inherited from BaseObject.) String
NbrCapabilities (Inherited from InternalResource.)

NoDefaultRecurringCapacityInterval

Boolean
NormalDispatcherId (Inherited from InternalResource.)

NormalDispatcherName

String Optimize Rule Name
NormalOptimizeRule (Inherited from InternalResource.)

Notes

Comments or special considerations pertaining to this object.(Inherited from BaseObject.) String

NumberOfResources

Int32

OmitSetupOnFirstActivity

If true then the Setup Time on the first Activity scheduled on the Resource is always zero. Boolean

OmitSetupOnFirstActivityInShift

If true then the Setup Time on the first Activity scheduled on a Capacity Interval is always zero. Boolean

Overlap

Specifies when operations are considered ready to start processing on THIS Resource.(Inherited from InternalResource.) String
OverlappingOnlineIntervals The number of Normal Online intervals that are overlapping. This is a warning since it’s not usually intentional to setup the data this way and the overlapping intervals will be summed during their overlaps.(Inherited from InternalResource.)

OvertimeHourlyCost

367 Decimal

PlantExternalId*

String
PlantId (Inherited from BaseResource.)
PlantName (Inherited from BaseResource.)
PostActivityRestSpan Specifies the amount of idle time to schedule between Activities to provide time for rest or miscellaneous tasks.
PostProcessesDone Indicates the number of Post-Processes that the current performance value is based on.(Inherited from InternalResource.)
PostProcessingPerformance Indicates the Resource’s performance in terms of speed of performing Activity PostProcessing. The value is the percent of standard that the Resource has taken to complete the Activity Post-Processing on average. Therefore lower numbers indicate better performance. Note that performance is only tracked for an Activity’s Primary Resource when the Activity is finished, and when the Operation’s standard Post-Processing time is more than zero.(Inherited from InternalResource.)

ProcessingStatus

Specifies the Resource’s status as of the last update.(Inherited from InternalResource.) String Idle
SettingUp
Running
TearingDown
ProductRuleList (Inherited from InternalResource.)
RecurringCapacityIntervals Stores a list of the RecurringCapacityIntervals that are assigned to this Resource.(Inherited from InternalResource.)
ResourceCapacityIntervals Stores a private list of ResourceCapacityIntervals that completely define the resource’s capacity profile. This is used in the process of creating the CapacityProfile.(Inherited from InternalResource.)

ResourceType

The type of physical entity represented by the Resource. Used for custom reports and other display groupings.(Inherited from BaseResource.) String Machine
Operator
Supervisor
Engineer
Inspector
Team
Labor
Equipment
Tool
Subcontractor
Cell
WorkArea
WorkCenter
Bay
Transport
Container
Special
Technician
Fixture
Employee
Tank
Inbox
ResultantCapacity (Inherited from InternalResource.)

Role

Indicatest the types of Resource Requirements for which the Resource is eligible. Main Resource Requirements set the duration of the Operation.(Inherited from InternalResource.) String
RunPerformance Indicates the Resource’s performance in terms of speed of performing Activities. The value is the percent of standard that the Resource has taken to complete the Activity Runs on average. Therefore lower numbers indicate better performance. Note that performance is only tracked for an Activity’s Primary Resource when the Activity is finished.(Inherited from InternalResource.)
RunsDone Indicates the number of Runs that the current performance value is based on.(Inherited from InternalResource.)

SameSetupHeadstartMultiplier

Used in the calculation of how far an operation can be scheduled before c_JITstartDate. Larger values result in Activities with longer setups being allowed to start earlier to save a setup. During Optimizations, Activities are not permitted to start more c_JITstartDate-(SameSetupHeadstartMultiplier*currentSetupSpan+headStartSpan). Can be used to prevent excessive inventory buildup and aid in grouping same-setupCode Activities.(Inherited from InternalResource.) Double

ScheduledRunSpanAlgorithm

Name of the script used to calculate ScheduledRunSpan in Activities on this resource. If specified, this gives the absolute final value for ScheduledRunSpan. Result must be non-negative double or 1 will be substituted and an error will be logged.(Inherited from InternalResource.) String

ScheduledSetupSpanAlgorithm

Name of the script used to calculate ScheduledSetupSpan in Activities on this resource. If specified, this gives the absolute final value for ScheduledSetupSpan. Result must be non-negative double or zero will be substituted and an error will be logged.(Inherited from InternalResource.) String

ScheduledTransferSpanAlgorithm

Name of the script used to calculate ScheduledTransferSpan in Activities on this resource. If specified, this gives the absolute final value for ScheduledTransferSpan. Result must be non-negative double or zero will be substituted and an error will be logged.(Inherited from InternalResource.) String
ScrapPerformance Indicates the Resource’s performance in terms of standard versus actual scrap. The value is the percent of standard scrap that the Resource has created. Therefore lower numbers indicate better performance. Note that performance is only tracked for the Activity’s Primary Resource when the Activity is finished and when the Activity has an expected scrap qty more than zero.(Inherited from InternalResource.)
ScrapsDone Indicates the number of Activities that the current scrap performance values are based on.(Inherited from InternalResource.)

Sequential

This property only applies to infinite resources. Makes sure that every activity scheduled finishes on or after the last scheduled block time. In the case where the activity being scheduled would have been scheduled to complete before the last block that was scheduled the scheduled finish time is adjusted so that the block is scheduled to finish at the same time as the last scheduled block. This property was added to help model conveyors. Model the minimum length of time an activity must stay on the conveyor (transfer time) using a Infinite sequential resource. And model the unloading of the conveyor as a finite resource. You may also need to place the 2 resources used to model the conveyor and predecessor resource in the same cell. Setup the unloading resource and operation so that the length of the unload matches the length of the load. Boolean
SetupCodeTable The Setup Code Table that this Resource uses to calculate Setup Cost and Time based on sequential Operation Setup Code changes. This value is null if no Setup Code Table has been assigned.(Inherited from InternalResource.)
SetupCodeTableName The Setup Code Table that this Resource uses to calculate Setup Cost and Time based on sequential Operation Setup Code changes. This value is blank if no Setup Code Table has been assigned.(Inherited from InternalResource.)

SetupEfficiencyMultiplier

Multiplies setup time to adjust for slower/faster setups. Larger numbers mean the resource is slower at performing setups. Specify 3, for example, to mean that it takes three times longer to perform a setup than the standards indicate.(Inherited from InternalResource.) Double

SetupHrs

Double

SetupIncluded

Indicates the Resource’s performance in terms of speed of doing Setups. The value is the percent of standard that the Resource has taken to complete the Setups on average. Therefore lower numbers indicate better performance. Note that performance is only tracked for an Activity’s Primary Resource when the Activity is finished, when the Resource always includes setup time, and when the Operation’s standard setup time is more than zero.(Inherited from InternalResource.) String WhenProductChanges
WhenSetupCodeChanges
WhenEitherChanges
Always
Never
WhenSetupNumberChanges
WhenSetupNumberIncreases
WhenSetupNumberDecreases
UseSetupCodeTable
UNUSED
UseOperationAttributes
SetupPerformance Indicates the Resource’s performance in terms of speed of doing Setups. The value is the percent of standard that the Resource has taken to complete the Setups on average. Therefore lower numbers indicate better performance. Note that performance is only tracked for an Activity’s Primary Resource when the Activity is finished, when the Resource always includes setup time, and when the Operation’s standard setup time is more than zero.(Inherited from InternalResource.)
SetupsDone Indicates the number of Setups that the current performance value is based on.(Inherited from InternalResource.)
SetupSpan Time that must be spent to setup this resource whenever the preceding operation did not use this resource.(Inherited from InternalResource.)
ShopViewResourceOptions (Inherited from BaseResource.)
ShopViewUsers (Inherited from BaseResource.)
ShopViewUsersCount (Inherited from BaseResource.)

Sort

Can be used for sorting Resources in Gantt Charts, reports, etc.(Inherited from BaseResource.) Int32

Stage

Used for multi-stage scheduling to allow scheduling of groups of resources stage by stage. Staging comes with the following restrictions: 1. Jobs can only have one Manufacturing Order. (the job release event only occurs once in the simulation) 2. Each operation can only have one predecessor operation and one successor operation. 3. An operation can only have one resource requirement. (to help prevent the problem of requiring resources that have different stages) 4. Resources with the same capabilities must have the same stage number. (otherwise the operation would be eligible in multiple stages, only one of the stages would be selected, and the resources from the other stages would sort of become ineligible) If any of these restrictions are violated then the simulation might fail.(Inherited from InternalResource.) Int32
StandardFlagsList An internally generated list of Flags to alert users to particular conditions. These are not stored in the objects but can be generated by an object on demand. This value is null unless overridden in a derived object.(Inherited from BaseIdObject.)

StandardHourlyCost

Can be used for calculating schedule quality and in scripts.(Inherited from InternalResource.) Decimal

TransferHrs

Double
TransferSpan Successor Operations cannot start before this time passes after finishing the Operation. Resource is not consumed during this time.(Inherited from BaseResource.)
UniqueId (Overrides InternalResource..::.UniqueId.)

UseOperationSetupTime

Whether to use the the Setup Span of the Operation in calculating the scheduled setup. If false then only the Resource setup is used.(Inherited from InternalResource.) Boolean

UserFields

Optional list of user-defined fields. Null if not initialized.(Inherited from BaseObject.) String

Workcenter

The name of the workcenter in the ERP system (or Department Name if not set). For display only.(Inherited from BaseResource.) String

WorkcenterExternalId

The Id of the WorkCenter in the ERP system.(Inherited from BaseResource.) String
Tagged:

Leave a Reply