Note that this tutorial is intended as an illustrative example. Since the Foundry Ontology is customized to your needs and data, you may not have access to the same ontology resources to complete the tutorial as written.
This tutorial is intended for new Workshop builders and walks through the configuration of a simple Workshop module. Concepts covered below will include creating a new module, configuring widgets like the Object Table, Filter List, and Object View, and enabling writeback through an Action-backed Button Group widget.
In this example storyline, our aim is to build a “Flight Alert Inbox” that surfaces potential flight delays and cancellations and presents a user with options to easily understand and take action on these alerts. Our target user is an airline supervisor who needs to track these alerts in real time, prioritize which alerts require response next, and resolve alerts quickly.
The image below shows the end result of this tutorial:
Let’s add and configure an Object Table widget for the Flight Alert
objects:
To configure filtering, first add and configure a Filter List widget for Flight Alert
objects:
Next, modify the Object Table widget to accept the filter criteria output from our Filter List widget:
Let’s add and configure an Object View widget for the active object in the Object Table widget.
500
.The below section assumes that the [Example Data] De-escalate Flight Alert action type has already been created. For details on how to create a new action type, see the documentation on how to use Actions in Workshop.
Now, let's add and configure a Resolve Alert button to allow users to write back to the Flight Alert data when they resolve an issue.
Resolve Alert
, change Intent to Success
, and change Left icon to Small tick
.[Example Data] De-escalate Flight Alert
Action. In the Parameter Defaults section that appears, we can configure the default input parameters for this Action. For the [Example Data] Flight Alert parameter, choose the Object table 1 Action object variable that we also use to back the Object View widget. Leave the Comment variable without a default so that a user can manually enter how they resolved this flight alert.Alert
object from appearing in the form that is shown to the user after interacting with the Resolve Alert
button.We can now configure the overall header of our module.
Flight Alert Inbox
.