Course Catalog Help
APPDEV 05: Intro to Application Building in Workshop

APPDEV 05: Intro to Application Building in Workshop

Use Workshop to build an application on top of the object layer.

rate limit

Code not recognized.

About this course

You’ve built an Object View for your colleagues or end users to review individual objects and created a Quiver dashboard to visualize and analyze your object sets and their properties. Most use cases will implement interface components in multiple object layer environments and combine them together to meet different user stories.

You’ll now begin to integrate these artifacts into an interactive application builder environment called Workshop. Throughout this course, you will further refine your application for more complex operational use cases; we’ll start here by building a “read-only” application.

⚠️ Course prerequisites
  • If you have not completed the previous course, APPDEV 04: Building Object Visualizations in Quiver, please do so now.
  • Necessary permissions to edit Workshop modules. Please reach out to your program administrator or Palantir point of contact if you need authorization.
Outcomes

In the previous courses, you built an Object View and Quiver analysis to explore and analyze your object data in an individual (Object) or grouped (Object Set) manner.

The Workshop builder ecosystem uses Ontology object and link types as its primary building block, allowing application creators to take advantage of rich characteristics such as links between object types. With Workshop you’ll build an application on top of this object layer to give your end users an interactive, filterable “inbox” of flight alerts.

Learning Objectives
  1. Learn the major components and stages of the Workshop application building process.
  2. Understand the way the variables framework brings data in and moves it around inside your application.
  3. Practice embedding other dynamic, Ontology-aware applications into your Workshop module.
  4. Know the available version control mechanisms in Workshop.
Foundry Skills
  • Workshop module navigation.
  • Use layouts, widgets, variables, and events to build an interactive Workshop module.
  • Add object tables, filters, metric cards, and aesthetic elements.
  • Embed other product artifacts (Quiver Dashboards, Object Views) within a Workshop module.

Curriculum

  • About this course
  • Workshop Module Setup
  • Creating your Workshop Module
  • Navigation Overview
  • Exercise Summary
  • Configuring an Object Table
  • Adding widgets to your module
  • Defining and using an object set variable
  • Configuring your Object table widget
  • Setting your table’s output variables
  • Object table display & formatting
  • Naming your widgets and sections
  • Version control
  • Exercise Summary
  • Creating and Connecting Filters
  • Adding a filter list widget
  • Configuring a filter list widget
  • Filtering an object set with a variable
  • Filtering your object table
  • Exercise Summary
  • Connecting Ontology-Aware Applications
  • Adding and configuring a drawer layer
  • Embedding a Quiver dashboard
  • Activating your Overlay with the Events framework
  • Exercise Summary
  • Metric Cards
  • Adding a Metric Card widget
  • Configuring a metric
  • Formatting a metric
  • Adding a secondary metric to your metric card
  • Exercise Summary
  • Aesthetic Settings
  • Adding a title
  • Changing the module appearance
  • Moving widgets
  • Widget and section resizing
  • Exercise Summary
  • Conclusion
  • Key Takeaways
  • Next Steps

About this course

You’ve built an Object View for your colleagues or end users to review individual objects and created a Quiver dashboard to visualize and analyze your object sets and their properties. Most use cases will implement interface components in multiple object layer environments and combine them together to meet different user stories.

You’ll now begin to integrate these artifacts into an interactive application builder environment called Workshop. Throughout this course, you will further refine your application for more complex operational use cases; we’ll start here by building a “read-only” application.

⚠️ Course prerequisites
  • If you have not completed the previous course, APPDEV 04: Building Object Visualizations in Quiver, please do so now.
  • Necessary permissions to edit Workshop modules. Please reach out to your program administrator or Palantir point of contact if you need authorization.
Outcomes

In the previous courses, you built an Object View and Quiver analysis to explore and analyze your object data in an individual (Object) or grouped (Object Set) manner.

The Workshop builder ecosystem uses Ontology object and link types as its primary building block, allowing application creators to take advantage of rich characteristics such as links between object types. With Workshop you’ll build an application on top of this object layer to give your end users an interactive, filterable “inbox” of flight alerts.

Learning Objectives
  1. Learn the major components and stages of the Workshop application building process.
  2. Understand the way the variables framework brings data in and moves it around inside your application.
  3. Practice embedding other dynamic, Ontology-aware applications into your Workshop module.
  4. Know the available version control mechanisms in Workshop.
Foundry Skills
  • Workshop module navigation.
  • Use layouts, widgets, variables, and events to build an interactive Workshop module.
  • Add object tables, filters, metric cards, and aesthetic elements.
  • Embed other product artifacts (Quiver Dashboards, Object Views) within a Workshop module.

Curriculum

  • About this course
  • Workshop Module Setup
  • Creating your Workshop Module
  • Navigation Overview
  • Exercise Summary
  • Configuring an Object Table
  • Adding widgets to your module
  • Defining and using an object set variable
  • Configuring your Object table widget
  • Setting your table’s output variables
  • Object table display & formatting
  • Naming your widgets and sections
  • Version control
  • Exercise Summary
  • Creating and Connecting Filters
  • Adding a filter list widget
  • Configuring a filter list widget
  • Filtering an object set with a variable
  • Filtering your object table
  • Exercise Summary
  • Connecting Ontology-Aware Applications
  • Adding and configuring a drawer layer
  • Embedding a Quiver dashboard
  • Activating your Overlay with the Events framework
  • Exercise Summary
  • Metric Cards
  • Adding a Metric Card widget
  • Configuring a metric
  • Formatting a metric
  • Adding a secondary metric to your metric card
  • Exercise Summary
  • Aesthetic Settings
  • Adding a title
  • Changing the module appearance
  • Moving widgets
  • Widget and section resizing
  • Exercise Summary
  • Conclusion
  • Key Takeaways
  • Next Steps