Server Trigger

From WICE Wiki v2.91
Revision as of 11:17, 17 December 2018 by Henrik (talk | contribs) (Reduced the number of occurences of "Server Trigger")
Jump to navigation Jump to search

Can be added to both Signal Reader and Softhub assignments.

A server trigger consists of a label and a trigger expression. When a new result file is uploaded from the WCU for the given assignment, the trigger expression is evaluated on the measured signals and, if the condition in the expression is met, the label is added to the result file.

In order for trigger expression to be evaluated, module names are requiered to be included in the result files.

In order to add one or more server triggers to an assignment, follow these steps in new task:

  1. Upload your assignment file.
  2. If you are creating a softhub assignment, make sure you include module names in the result files by checking either of these checkboxes in conversion formats (they are by default): ConversionFormatsWithModuleNames.png
  3. Click the "Add server triggers button": AddServerTriggerBtn.png
  4. You are presented with a window with a small table, click "Add new" to add a new server trigger to the assginment.
    AddServerTriggerWindow.png
  5. You are automatically requested to name the label that the server trigger should apply to the result file when the trigger expression is reached. Click "Enter" or somehwere on the screen when done with the name:
  6. Click "Edit trigger expression" to create the trigger expression for the server trigger.
  7. When you are done, use the "Validate" button to validate that your expression is ok and click save.
  8. The server trigger is now marked green to indicate that its trigger expression is valid. Yellow would mean it was unvalidated and red would mean it had a faulty trigger expression which will not be possible to evaluate.
  9. Add additional server triggers that you want for the assignment and click "Save".

To find the result files that the server triggers have triggered on, go to the Tasks panel, find the assignment and click "Get result files". Here you can now search for result files from this assignment using labels for result files. If you cannot find a label for a corresponding expression it is because the particular expression has not yet evaluated to true for any result file..