Phase 3. Add Demand

In the previous phases we created our supply chain scenario, specified customers, product and its parameters. In this phase we will add demand to our scenario and define its parameters.

Note: All demand related data is stored in the Demand table. It is here that you define the mechanism of how a customer's demand for the product is formed.

Navigate to the Demand table to define every demand parameter for our customers step by step. If you have manually defined all the customers and their locations the first phase of this tutorial, this table will contain the list of all the customers, however, if you have imported the customers and their locations from the MS Excel file, this table will contain only one record (with the manually created Washington DC customer). In the latter case we will have to create demand records for the rest of the customers. This can be done in two ways:

Define product

Since we deal with only one product at the moment, we will set it instantly for all our customers.

  1. Press Ctrl and click the Product column title to select product cells referring to all customers.
  2. Press Spacebar to open a dialog box. 
  3. Click the product field and select PS4 from the drop-down list of all the currently available products.


  4. Click OK to close the dialog box. You will see that PS4 product is now set for all our customers.

Define demand type

The next step is to choose demand type that we shall provide the data for. Demand type column allows you to set the type by choosing between the two possible options: We shall assume that our demand is of repetitive nature, i.e. a certain quantity of PS4 consoles is ordered at every certain period of time. That is why we shall leave the set by default Periodic demand type for all customers.

We can move on to define its parameters in the Parameters column.

Set demand parameters

Prior to setting demand parameters, we will sort our customers in the ascending alphabetical order to make it easier to work with this list. 

  1. Click the Customer column title. The order of the customers will be rearranged.

Now we can define the properties of the previously selected demand type in the Parameters column for our Atlanta customer.

  1. Double click the demand parameters of the first customer. A dialog box will open, prompting you to specify the following parameters:


  1. In the selected Order interval, days parameter field type 3.
    In such a way we define the period of three days, during which certain number of consoles will be sold in Atlanta.
  2. Press Tab to switch to the Quantity field and type in 48.
    In such a way we define the quantity of forty eight consoles that will be ordered in Atlanta during the specified period of time.
  3. Click OK to close the dialog box. You will see that the demand parameters for this customer are set now.

Demand Parameters can be set to a probability distribution as well. We will assume that our next customer will buy from 46 to 115 consoles every 2 to 5 days.
  1. Double click the demand parameters of the Boston customer. A dialog box will open.
  2. Click the arrow next to the Period, days field to open the pop-up menu.

  3. Click the Type drop-down list and click Uniform to select it. New values will appear.

  4. Set Min to 2 and Max to 5.  

  5. In the same way define the probability distribution for the Quantity parameter. Set its Min to 46 and Max to 115.
  6. Click OK to save the changes and close the dialog box
Now define demand parameters for all other customers.

As you understand, demand varies from customer to customer, which means that it cannot be the same. If you are using your own set of customers for this tutorial, you may specify your own data for every customer, but if you are working with the ones that we have created for this tutorial, we suggest that you should specify demand similar to ours:


We have provided all the necessary data and may finally run the GFA experiment.

  Phase 2. Add productsPhase 4. Configure and run GFA experiment