Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

As you create your Templates and Rules you will also add Parameters that need a further provide an element of control or where you over them.

You may also want to provide other users with a helping hand to ensure the values added to the parameter are accurate and appropriate.
Global Parameters provide this functionality.

Global Parameters work by exactly matching the name of the Global Parameter to the name of the Parameter or Data Grid column within your Templates.

When the names match any a match occurs, the configurations applied to the Global Parameter are applied to the Parameter itself. This can save you a lot of time as changing the Global Parameter will cascade down through all other parameters with the same name.
Let's break the functionality down:

...

The Global Parameter can be created in one of four Data Types. These are String, Number, Date or Picklist.
Selecting a data type will assign this data type to the Global Parameter and then through to any matched Parameter. This allows us to provide validation on the values entered in the parameter field or offer wizards for Dates or Picklists to provide accurate and simplified value entry.Picklists: Picklist values are configured in the Global Parameter. This restricted list is then made available to the user in the matched parameter. This can be useful to ensure an appropriate value is always provided by a user.
Provide Confidentiality: Setting a Global Parameter as Confidential will star out the Parameter value where it shows in all other screens. The Global Parameter screen still shows the original value. Access to Global Parameters can be restricted with permissions as required.
Confidentiality is useful if passwords, keys or other values need to be added but still adjustable. Alongside Confidentially you can choose to not make a parameter visible in the other screens. This may be appropriate where you want to set a default but have no expectations that this value will need to change in the Rules.

Restrictions on editing, If a Global Parameter does not have Editable set users in other screens will see that a value exists but not allow this value to be changed. This can be used in conjunction with Confidential so users can see the value is populated but not what it contains.

Forced Global Parameter Values

Selecting Forced for a Global Parameter will force the default value provided onto any Rule using the Parameter. These default values can be set differently for each Target. Using our discount code example, the Free Delivery Code threshold default could be set to $50 in Production but $40 in Development. Copying the Rule from Development into Production will automatically take the default value from the Global Parameter setup within the Target in which it is saved.

...

Each Global Parameter has a description.
Delete a Global Parameter by clicking on the Delete button at the far right of the Global Parameter row.

Be aware that Global Parameters by their very nature may affect multiple Rules and deleting one could have an impact on Rules in any Target.
Add a new Global Parameter by clicking on the blue plus icon at the top right-hand side. Be very careful when adding new Global Parameters especially when they are set to force the defaults. As soon as the Global Parameter is created it will change each matching Parameter in each Target to take the Global Parameter defaults provided.
Anchor_GoBack_GoBackthe matching Parameters in all the Rules. This can save a lot of time, changing a value in the Global Parameter changes it everywhere.