You are here: Defining a Process > Defining Shape Properties > Activity Properties

Activity Properties

Right-click on a shape, select Properties, and the Activity properties window displays.

There are Seven sections in the Activity properties window in addition to the default properties.

Name This is the simulation-friendly name of the activity and should be used when referenced in logic. It is synched with the text of the activity shape in the layout. It replaces any special characters or spaces with underscores _. This name and the shape text can be unsynched through the option in the Advanced section.

Capacity The maximum number of entities (or entity batches) that can be processed concurrently at this activity.

Buffers The maximum number of entities that can be waiting in the Input and Output buffer prior to this activity. Enter 0 if there is no input or output buffer. If the capacity is greater than 0, entities routing to the activity will route to the input buffer first.

TimeThe time required to perform the activity. Time units can be specified to be seconds, minutes, hours, days, or weeks. Leaving this field blank will result in no wait time during simulation. However, if you create a scenario parameter using this field, the Time value will be changed to 0.

Multi Entity The multi entity tab allows you to define different process times and resource requirements for different entity types.

Hourly Cost The cost (dollars, pounds, etc.) per hour added to the entity based on the time the entity is at the activity

Resource

Name Select the resource, if any, required to perform this activity. The resource will be captured by the entity for the activity Time, and then freed. If you want to use or select from multiple resources, you may leave this field set to Select None, and then capture the resources in Logic.

Priority Enter the priority (0-10 or interrupt) for getting this resource. The higher the value, the higher the priority. An interrupt priority means that the current entity will interrupt whatever activity the resource is currently performing.

Keep When checked, the resource will not be freed by the entity when the activity time is complete. If unchecked, the entity will release the resource when the activity time is complete.

Availability

Percentage   Enter the percentage of time that the activity is available to complete processing. If the percent is less than 100, interruptions will occur randomly with an average duration of five minutes each.

Shift Calendar   A shift calendar can also be assigned to this activity. If a shift calendar is assigned, the activity will only be available during the time defined. Use Calendar Editor to define your shift calendar (.pmcal) file. Enter the file name in the field or browse and select one from your computer.

Interrupt Check this option to interrupt the resource from its current task when it is time to go on break or off shift.

Batching

These options are only available if the capacity of either the input or output buffer is greater than 0.

Before Activity Batching options cause entities to be either grouped into a single entity or ungrouped into multiple entities in the input buffer. This determines whether entities entering the activity are processed individually or as a group.

After Activity Batching options cause entities to be either grouped into a single entity or ungrouped into multiple entities in the output buffer of the activity. This determines whether entities route to the next activity individually or as a group.

Warning: If you select the Unbatch option, and have not previously Batched entities, the Unbatch command will Detach any entities that were previously Attached.

 

Setup

Setup is used to model situations where an activity can process different types of entities, but needs setup or changeover time to do so. The setup time is used only when an entity routes to the activity and is different from the previous entity that was at the activity.

Setups can only be defined for single capacity activities.

Entity The name of the entity that will trigger the setup time when it routes to the activity. The keyword “ALL” will incur a setup time for every change of entity type to route to the activity.

Time The amount of time the activity will take to setup for the entity. When this time is complete, then processing on the entity will commence.

Resource Optionally, select a resource required to perform the setup.

Priority If you have chosen a resource to perform the setup, you may also choose a priority to capture the resource. When the entity enters the activity, the activity will attempt to get the resource for the setup using this priority. If the priority is set to Interrupt, the resource will be preempted from the work it is performing to perform the setup at this activity.

Disable  Check this box to disable the setup during simulation. This is useful for ignoring the setup without deleting it from the list.

Downtimes

Downtimes are used to model interruptions in the processing of entities at activities. Downtimes may represent scheduled interruptions such as shifts, breaks, or scheduled maintenance. Or, they may represent unscheduled, random interruptions such as equipment failures. Usage based downtimes can only be defined for single capacity activities. The amount of time the activity is down and the timing for going down are defined in this section.

Basis Three types of downtimes are available:

Frequency The clock time (usage time for usage downtimes) between the start of successive downtime occurrences. This option may be an expression. This field is evaluated as the simulation progresses, so the time between downtimes can vary.

First Time The time of the first downtime occurrence. If this field is left blank, the first clock downtime will occur according to the time in the frequency field.

Interruptive If this box is checked, any processing at the activity will be immediately put on hold for the duration of the downtime. If unchecked, the downtime will begin as soon as any in-progress processing at the activity is completed.

Time The duration of the downtime.

Resource Optionally, select a resource required by the activity for the downtime.

Priority If you have chosen a resource to use for the downtime, you may also choose a priority for capturing the resource. When the downtime occurs at the activity, it will attempt to get the resource using this priority. If the priority is set to Interrupt, the resource will be preempted from the work it is performing to perform the downtime at this activity.

Disable Check this box to disable the downtime during simulation. This is useful for ignoring the downtime without deleting it from the list.

Notes

Enter any notes you would like to make in regards to the activity.

Advanced

Statistics Check this box to collect statistics for the activity.

Sync Name When checked, the shape text and simulation-friendly Name (in General section) are connected and can only be changed by editing the shape text in the layout. When unchecked, they are disconnected, which allows you to have more descriptive shape text while keeping the simulation-friendly name (used in logic) more simple and concise.

Show Text Checking this option shows the shape text in the layout, while unchecking this option hides the shape text.

Use Submodel This option is used in conjunction with hierarchical modeling. When checked, this activity will use a submodel to define the process at the activity, and ignore any processing defined in the activity dialog.


© 2019 ProModel Corporation • 705 East Timpanogos Parkway • Orem, UT 84097 • Support: 888-776-6633 • www.promodel.com