オブジェクト関数の表示の制御
Exampleという名前のオブジェクトにdoSomething()という名前のオブジェクト関数を作成すると、デフォルトで次のようになります:
-
同じオブジェクト上の他のスクリプトがそれを呼び出すことができます。
-
Example
型の行を取得する「他」オブジェクトで記述されたスクリプトは、それを呼び出すことができます -
Webサービスを介して
Example
オブジェクトを使用する外部システムでは、コールできません -
「式パレット」の「関数」タブの「行」カテゴリに表示されます。
このデフォルトの動作の一部を変更するには、doSomething()
オブジェクト関数の「表示」設定を変更します。 「表示」を値「外部システムによるコール可能」に変更すると、Example
オブジェクトを使用する外部システムがWebサービスを介してdoSomething()
を起動できるようになります。 これは、含まれるビジネス・ロジックが外部システムからアクセス可能である必要がある場合に実行します。
かわりに、「表示」を値「式ビルダーで非表示」に変更した場合、doSomething()
は「式パレット」の「関数」タブの「行」カテゴリに表示されず、外部システムではアクセスできません。 これは、doSomething()
関数の正しい使用がExample
オブジェクト上の他のスクリプトによってコールされることに制限されていることがわかっているため、同僚が誤ってdoSomething()
関数を直接呼び出さないようにする場合に実行します。