注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
これまで、ユーザーはコード要素を抽象化したインターフェースとして、Workshop、OMA、Object Views などの "ノーコード" 環境で作業してきました。しかし、アプリケーション開発者がオントロジー意識型アプリケーションのネイティブ機能を超えるカスタムビジネスロジックを追加したい場合はどうでしょうか?そのような場合、ユーザーは Foundry の 関数 を記述して、中央管理され、再利用可能なロジックを開発し、公開することができます。関数 を書き、ワークフローに統合する方法を学ぶことは、ビルダーエクスペリエンスの重要な部分であり、それにより、オントロジー API を通じてアプリケーションの機能を拡張することが可能になります。
このチュートリアルの目標は、ユーザーのアプリケーションを強化するために 関数 を使用する少なくとも3つの方法を、ハンズオンの例を通じて提供することです。このトレーニングの終わりには、ユーザーの Workshop モジュールに以下の機能を追加しています:
関数は TypeScript というプログラミング言語で書かれています。このチュートリアルでは、TypeScript のコードスニペットをユーザーのエディターにコピー/ペーストするよう指示する例が登場しますが、構文の完全な説明はしばしば省略されます。*このコースの目的は TypeScript のコードを書く方法を教えることではありません。*そのためには、数多くのオンライン TypeScript リファレンス資料とトレーニングを参照してください。Foundry のドキュメンテーションでは、Foundry オントロジー API と TypeScript を使用するさらなる例を提供しています。
Foundry 関数の一般的な構造を理解する。
以下のタイプの関数を書き、公開し、ユーザーのアプリケーションで使用する練習をする: