Open topic with navigation
        
        Buffer Tab
        
            
        
        Buffer Tab: General
        
            - Capacity The 
 maximum number of entities that can be in the buffer at one time.
 
            - Rule The 
 way entities are stored in the buffer and subsequently released is controlled 
 by one of three rules.
 
        
        
            
                - None 
  Any entity 
 can leave the buffer in any order. When the rule is set to “None” the 
 first entity in the buffer will typically be first entity out of the buffer, 
 but if a SEND command is issued for an entity from a buffer that has a 
 none rule, any entity requested by the SEND command can be released, and 
 is not restricted to the typical FIFO behavior.
 
                - FIFO 
  When the 
 FIFO rule is selected, the first entity entering the buffer must be the 
 first entity out. Entities cannot be released from the buffer except 
 in the order they arrived.
 
                - LIFO 
  When the LIFO rule is selected, the last entity entering the buffer must be the 
 first entity out. Entities cannot be released from the buffer except 
 in the reverse order they arrived.
 
                - By Entity Type 
  This rule 
 will cause the entities entering the buffer to queue up in a FIFO rule 
 by type.
 
            
        
        
            - Logic Opens 
 the logic builder, which is used for defining the logic to be executed 
 for each entity upon entering the buffer.
 
        
        Buffer Tab: Batching
        
            
        
         
        Batching options cause entities to be either grouped into a single entity or ungrouped into multiple entities in the buffer. This determines whether entities route to the next activity individually or as a group.
        
            - Type: Determines 
 the type of batch in the buffer.
 
        
        
            
                - None 
  No batching 
 of entities occurs in the buffer.
 
                - Batch 
  Entities 
 entering the buffer are grouped into a batch prior to routing to the next 
 activity. If this option is selected, a batch size must be entered.
 
                - Unbatch 
  Entities 
 entering the buffer as a batch are unbatched prior to routing to the next 
 activity.
 
                - Rebatch 
  Batches 
 or entities entering the input buffer that were previously part of a batch 
 are rebatched into their original batch size prior to entering the activity.
 
                - Accumulate 
  The Accumulate 
 option does not group entities into a batch, but rather holds the entities 
 in the buffer until the number of entities specified in the Quantity field 
 are reached. When the quantity is reached, the entities are released.
 
            
        
        
            - Quantity The number 
of entities in each batch, or the number of entities to accumulate.
 
            - By Entity Type When this 
 option is selected, batching and accumulating are done for each entity 
 type. For example, entity types EntA and EntB both enter a buffer. If "By (None)" is selected, both EntA and EntB can be batched together. If "By Entity Type" is selected, you can choose to batch only EntA 
entities together. Choosing <OTHER> will batch or accumulate 
 all entity types that enter the buffer other than the specified entity  types.
 
            - By Attribute When this option is selected, batching and accumulating are done according to the attribute value of each entity entering the activity. Select from the list of attributes which one will be evaluated for batching. In the grid, define the groups to be batched by specifying the value of the attribute and what the batch quantity will be for entities with that attribute value.
 
        
        
            
        
        
        © 2016 ProModel Corporation • 556 East Technology Avenue • Orem, UT 84097 • Support: 888-776-6633 • www.promodel.com