Manage list entries using All or Nothing and Leave Entries on List

Apply the All or and Nothing or Leave Entries on List settings to help control how values are pulled from a List and function within a process flow.


00:03

In FlexSim, there are several options to help you control how values on a List function within your process flow.

00:11

Leave Entries On List retains values on a List even after they are pulled and moved forward in your process flow.

00:19

You can also apply All or Nothing to only pull entries from a list once all required values are available.

00:26

Here, two process flows have been set up, one to demonstrate the Leave Entries on List function

00:33

and another to demonstrate the All or Nothing function.

00:36

Pull from List Quick Properties is opened to show where you can access these options.

00:42

To understand the All or Nothing function, first, review what happens when this option is not selected.

00:50

The simulation is Run and then paused when a token is pulled from the List.

00:56

Open Pull from List Quick Properties, where you see that it is set up to Require the puller tokens to pull 2 of the same Type from the List.

01:05

However, the default behavior is to pull and release tokens as they become available.

01:12

This means that the puller token finds a value to pull,

01:16

then pulls and releases the token while waiting for its second value to meet the Require criteria.

01:23

Open Pull from List Quick Properties again, select All or Nothing, and then Reset and Run the simulation.

01:34

Tokens on the left remain in the Push to List activity until the puller token can fulfill the Require Number,

01:41

and then they are released to the next activity.

01:44

Next, review the Leave Entries on List option.

01:49

With the View Entries dialog open for the List, Run the simulation.

01:55

The puller token pulls and moves items forward in the process flow.

02:01

Click one of the puller tokens, and in Properties, you can see the assigned label that corresponds to the pulled token.

02:10

However, the values are not removed, but remain on the list,

02:14

creating a comprehensive view of all values pushed to the List throughout the simulation.

02:20

This is useful if you wish to use the List as an informational database, or to keep track of all entries.

02:27

Now you can use the Leave Entries on List and All or Nothing options

02:32

to help manage how values on your List function within you process flow.

Video transcript

00:03

In FlexSim, there are several options to help you control how values on a List function within your process flow.

00:11

Leave Entries On List retains values on a List even after they are pulled and moved forward in your process flow.

00:19

You can also apply All or Nothing to only pull entries from a list once all required values are available.

00:26

Here, two process flows have been set up, one to demonstrate the Leave Entries on List function

00:33

and another to demonstrate the All or Nothing function.

00:36

Pull from List Quick Properties is opened to show where you can access these options.

00:42

To understand the All or Nothing function, first, review what happens when this option is not selected.

00:50

The simulation is Run and then paused when a token is pulled from the List.

00:56

Open Pull from List Quick Properties, where you see that it is set up to Require the puller tokens to pull 2 of the same Type from the List.

01:05

However, the default behavior is to pull and release tokens as they become available.

01:12

This means that the puller token finds a value to pull,

01:16

then pulls and releases the token while waiting for its second value to meet the Require criteria.

01:23

Open Pull from List Quick Properties again, select All or Nothing, and then Reset and Run the simulation.

01:34

Tokens on the left remain in the Push to List activity until the puller token can fulfill the Require Number,

01:41

and then they are released to the next activity.

01:44

Next, review the Leave Entries on List option.

01:49

With the View Entries dialog open for the List, Run the simulation.

01:55

The puller token pulls and moves items forward in the process flow.

02:01

Click one of the puller tokens, and in Properties, you can see the assigned label that corresponds to the pulled token.

02:10

However, the values are not removed, but remain on the list,

02:14

creating a comprehensive view of all values pushed to the List throughout the simulation.

02:20

This is useful if you wish to use the List as an informational database, or to keep track of all entries.

02:27

Now you can use the Leave Entries on List and All or Nothing options

02:32

to help manage how values on your List function within you process flow.

Was this information helpful?