Versions Compared

Key

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

Adapps lango switcher macro
Table of Contents

Description

A control list includes the controls chosen by a user and can be applied to a dataset, a merged offer or an aggregated offer. The control list is used to detect errors left in the dataset.

View Control lists

You can consult the list of control sets created by your organisation in Workbench → Control lists.

...

  • Name

  • Comments

  • If the control list is shared with the workgroup

  • If it is linked to a processing rule

  • The date of the last update

...

Creating a Control List

Add a control

Clicking on the "Add a control set" button takes you to the edit form for a new control list.

...

You will always be able to add a description of the objective of the control, add a comment and choose the criticality of the control.

...

Add a context in the control list

You can also add a context to your control list. This means that the controls in the list are subject to one more condition.

...

Transport mode

You can create a control list with a "Transport mode" context.

...

Once the context has been created, you add the controls in the same way as shown above. These controls will be subject to the defined context.

Next operating period

You can create a set of controls with a "Next operating period" context.

...

For example, you can check the presence of an attribute on lines operating on the next 30 days. Since the context is "operating on the next 30 days", lines not operating on the next 30 days will not be checked for the presence of an attribute.

...

Types of control

Presence of an attribute

With the "Presence of an attribute" control, the user can check that a specific attribute has been filled in on the selected model.

...

For example, the user can check the presence of the "Associated web page" attribute in the line target model:

...

Presence of a code

With the "Presence of a code" control, the user can check that a specific code has been entered in the selected model.

...

For example, the user can check whether the "ticketing" code is present in the target vehicle journey model:

...

Presence of a custom field

If one of your repositories contains defined custom fields, you can check for their presence using the "Presence of a custom field" check.

...

  • lines

  • stop areas

  • company

  • journey pattern

  • vehicle journey

Code format

The user can check that a code has been entered in a specific format. This control can be performed on the following models:

...

  • begins with a word: ^word

  • ends with a word: word$

  • contains a word: (word1|word2|word3)

Format of attribute

The user can control whether an attribute in a model is filled in with a specific format. This control can be run on the following models:

...

  • starts with: ^word

  • ends by : word$

  • contains word : (word1|word2|word3)

Service count trend

The user can control that each line has a similar number of services each day to the previous and following weeks. The number of daily services is compared with the number of services on the same day of the week (Monday with previous and following Mondays).

...

When the control is run, an average is calculated including the same day of the week over N weeks before and M weeks after. If the number of services deviates from the average by more than P%, a warning or error will be raised by the control.

Speed into Journey Patterns

Users can control speeds within Journey patterns. A minimum and maximum speed and a minimum distance are to be defined in the control.

...

An error or warning will be displayed if the control detects a value in excess of those defined.

Presence of associated models

The user can control the presence of models associated with a target model. A minimum or maximum number can be specified for each model.

...

An error or warning will be raised if a value in excess of those defined is detected by the check.

Model status

The user can control the state of a model. A warning or error will be displayed if the state (enabled/disabled) of the target model does not conform to the state expected by the control.

...

Inclusion in a geographical area

The user can control whether a model is included in a given geographical area. In this way, a warning or error will be displayed if the model checked is not present in the defined zone.

...

For each model, you need to enter the coordinates of the top left-hand corner and the bottom right-hand corner. These two points are used to define a rectangle forming the perimeter of the geographical area to be checked.

Expected provider

Users can control if the provider of a model belongs to their Workbench.

...