注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
Foundry Functions パネルによって、Slate は Functions リポジトリに記述されたビジネスロジックを「バックエンド」サービスとして実行することができます。このパラダイムでは、Slate アプリケーションを クライアント、Foundry Functions の実装を サーバー、オントロジーを従来の Web アプリケーションインフラストラクチャの データベース と考えてください。Foundry Functions の使い方については、Foundry Functions のはじめ方 や オブジェクト上の Functions の使用方法 のドキュメントを参照してください。
Foundry Functions パネルを使うと、以下のことができます。
{{ff_foundry_function1}}
を参照して、Slate で Function の型付けされた出力を使用するFunction は、Slate で使用する前に Function リポジトリ で作成する必要があります。
Slate アプリケーションで Functions を使用する際には、アプリケーションの ロジック が実装される場所によって異なる 2 つのアプローチを検討する必要があります。
Radius
として適切に使用できるように値をスケーリングするなどの追加の操作は、Slate アプリ内の通常の JavaScript 関数で行われます。複雑な Slate アプリケーションのロジックレイヤーを Foundry Functions で整理・管理することには、以下のような大きな利点があります。
Foundry Functions は、Functions の入力と出力のタイプ で文書化されているように、標準、オントロジー生成、カスタム入力および出力タイプの幅広い範囲をサポートしています。
厚い Functions アプローチでは、特定のチャートを埋め込むために必要な形式でデータを返すように、カスタム入力・出力タイプ を定義することが一般的です。