& Construction

Integrated BIM tools, including Revit, AutoCAD, and Civil 3D
& Manufacturing

Professional CAD/CAM tools built on Inventor and AutoCAD
Integrated BIM tools, including Revit, AutoCAD, and Civil 3D
Professional CAD/CAM tools built on Inventor and AutoCAD
Use the Request and Require settings to control how many items are pulled from a list in your process flow.
Type:
Tutorial
Length:
4 min.
Transcript
00:03
In FlexSim, Lists help you organize, manage, and process groups of related items or entities.
00:12
You can control how many values are pulled from your List and directed to the next step in your process flow
00:18
by using the Request and Require functions, which are set within the Pull from List activity.
00:24
The Request Number asks for a specified number of entities from the List,
00:28
while the Require Number is the number that must be met before the process or task can proceed.
00:35
The Request Number must be greater than or equal to the Require Number,
00:39
and when used in conjunction, they function as the minimum and maximum number of entities to pull from a List.
00:46
Shown here is some information about Request and Require,
00:51
as well as a List example with Push to List and Pull from List activities to illustrate these functions.
00:58
Click Pull from List.
01:01
Here, in Quick Properties, the Request Number is set to 3, and the Require Number is set to 1.
01:09
This means that if there are three or more items available on the List, the puller will pull three items.
01:16
However, if there are less than three items, it will pull as many items as possible, with a minimum of one.
01:24
Open the Pull from List Quick Properties again to see that it will assign a label to the puller token that corresponds to the pulled token.
01:32
When there are multiple labels, as in this example,
01:36
an array helps to capture and organize multiple values, so you can easily view them.
01:43
The simulation is Reset and Run and the View Entries dialog for the List is opened.
01:50
The simulation is paused, and you can see three tokens that pushed to the List.
01:57
The token names appear as Values in the List.
02:01
The simulation is Run again, and a token is generated to Pull from List.
02:08
The token pulls the first three values, since the Request Number is set to 3, and more than three items are available in the List.
02:18
Next, click the puller token.
02:23
In Properties, the names of the three pulled tokens are labels, indexed in the Array.
02:30
Notice that there is another value on the list—id:5.
02:36
Run the simulation again, and a token is generated to Pull from List.
02:43
This time, the puller token pulls just that one value, because the Require Number is set to 1, and only one value is available on the List.
02:53
Click the puller token to see that its Label matches the pulled token—id:5.
03:00
The simulation is continued at an accelerated speed, and the Pull from List activity continues to pull three values from the List when available.
03:11
You can also see that when only two values are available, the puller token pulls two values,
03:17
since this number falls within the Request and Require settings.
03:22
Use Request and Require in your Pull from List activity to manage the number of entities that you pull from your List.
Video transcript
00:03
In FlexSim, Lists help you organize, manage, and process groups of related items or entities.
00:12
You can control how many values are pulled from your List and directed to the next step in your process flow
00:18
by using the Request and Require functions, which are set within the Pull from List activity.
00:24
The Request Number asks for a specified number of entities from the List,
00:28
while the Require Number is the number that must be met before the process or task can proceed.
00:35
The Request Number must be greater than or equal to the Require Number,
00:39
and when used in conjunction, they function as the minimum and maximum number of entities to pull from a List.
00:46
Shown here is some information about Request and Require,
00:51
as well as a List example with Push to List and Pull from List activities to illustrate these functions.
00:58
Click Pull from List.
01:01
Here, in Quick Properties, the Request Number is set to 3, and the Require Number is set to 1.
01:09
This means that if there are three or more items available on the List, the puller will pull three items.
01:16
However, if there are less than three items, it will pull as many items as possible, with a minimum of one.
01:24
Open the Pull from List Quick Properties again to see that it will assign a label to the puller token that corresponds to the pulled token.
01:32
When there are multiple labels, as in this example,
01:36
an array helps to capture and organize multiple values, so you can easily view them.
01:43
The simulation is Reset and Run and the View Entries dialog for the List is opened.
01:50
The simulation is paused, and you can see three tokens that pushed to the List.
01:57
The token names appear as Values in the List.
02:01
The simulation is Run again, and a token is generated to Pull from List.
02:08
The token pulls the first three values, since the Request Number is set to 3, and more than three items are available in the List.
02:18
Next, click the puller token.
02:23
In Properties, the names of the three pulled tokens are labels, indexed in the Array.
02:30
Notice that there is another value on the list—id:5.
02:36
Run the simulation again, and a token is generated to Pull from List.
02:43
This time, the puller token pulls just that one value, because the Require Number is set to 1, and only one value is available on the List.
02:53
Click the puller token to see that its Label matches the pulled token—id:5.
03:00
The simulation is continued at an accelerated speed, and the Pull from List activity continues to pull three values from the List when available.
03:11
You can also see that when only two values are available, the puller token pulls two values,
03:17
since this number falls within the Request and Require settings.
03:22
Use Request and Require in your Pull from List activity to manage the number of entities that you pull from your List.
How to buy
Privacy | Do not sell or share my personal information | Cookie preferences | Report noncompliance | Terms of use | Legal | © 2025 Autodesk Inc. All rights reserved
Sign in for the best experience
Save your progress
Get access to courses
Receive personalized recommendations
May we collect and use your data?
Learn more about the Third Party Services we use and our Privacy Statement.May we collect and use your data to tailor your experience?
Explore the benefits of a customized experience by managing your privacy settings for this site or visit our Privacy Statement to learn more about your options.