8. Introduction to Functions26. Key Takeaways

26 - Key Takeaways

This content is also available at learn.palantir.com ↗ and is presented here for accessibility purposes.

Congratulations: you’ve finished developing your Flight Alert Workshop application! There’s still more training on this track, but pause to appreciate the complex interaction you’ve built from a couple of datasets. You now have a responsive and operational application that puts data and decision-making capability in the hands of your users. This training introduced TypeScript Functions, which may have been a new domain for you. The goal was not to transform you into TypeScript experts but to convey ways you can bring TypeScript to bear on the Foundry Ontology.

ℹ️ We recommend checking your Foundry instance for a function_utils repository located in /Foundry Training and Resources/Foundry Reference Project/Shared Resources/Functions/. This repository contains a number of common string, numeric, date, array and other Functions you can use as samples to build your own. The folder also contains a series of Workshop modules that implement the Functions in the repo. You can open these modules in Edit mode to view the configurations.

In this tutorial you:

  1. Built a custom aggregation Function.
  2. Built a Function to calculate derived values to insert into a Workshop object table on-the-fly.
  3. Built a Function-backed Action that applied business logic to user inputs and Ontology object properties.
  4. Updated your Workshop module to incorporate all of these features.

Below is a list of product documentation used in the course of this training:

The path in this training track proceeds linearly, but the interconnected nature of Ontology-aware applications means that the content of APPDEV n is not necessarily "prior to" or less "advanced" than APPDEV n+1 . The next tutorial returns to the Object View — the central "hub" for object situational awareness and interaction. There, you'll implement the best practice of backing Object View tabs with Workshop modules, thereby bringing together a number of skills you've acquired on this track so far.