オブジェクト関数の作成および開始
これらのステップを使用して、オブジェクト関数を作成し、オートコンプリートのルールで使用します。
オブジェクト関数の作成
-
サンドボックスを有効にして、「ビジネス・オブジェクトの構成」タスクに移動します。
-
「ナビゲータ」→「構成」→「サンドボックス」をクリックします。
-
「サンドボックスの作成」をクリックします。
-
「名前」を入力します。
-
「ビジネス・オブジェクトの構成」の「アクティブ」ボックスを選択します。
-
「作成して入る」をクリックして入力します
-
「ナビゲータ」→「ツール」→「ビジネス・オブジェクトの構成」をクリックして、ビジネス・オブジェクトを構成します。
-
-
使用するビジネス・オブジェクト(給与など)まで下にスクロールして、「処理」アイコンをクリックし、「ビジネス・ロジックの編集」を選択します。
-
右側の下矢印をクリックし、「オブジェクト関数」を選択します。
-
メイン・エディタで「追加」をクリックします。
-
名前を入力し、関数の戻りタイプを選択します。 戻りタイプによって、オブジェクト関数がオートコンプリートのルールに表示されるタイミングが決定します。 特定のタイプの変数を定義すると、同じデータ型の値を返すオブジェクト関数のみが表示されます。
-
パラメータ・セクションを展開し、処理メニューから「追加」をクリックします。 名前を入力し、パラメータ・タイプを選択します。 パラメータ・タイプによって、オートコンプリートのルールからオブジェクト関数に入力として渡すことができる変数のタイプと数が決定します。
-
メイン・スクリプト・エディタ・セクションにコードを入力し、「検証」をクリックします。 オートコンプリートのルールによって生成されたコードは、スクリプトの作成方法の参照と同様のロジックで確認できます。
-
「保存して閉じる」をクリックします。
オートコンプリートのルールでのオブジェクト関数の開始
-
「オートコンプリートのルール」にナビゲートします。
-
同じビジネス・オブジェクト(ポジションなど)を選択します。
-
「ルール・タイプ」としてビジネス・オブジェクト・デフォルトを選択します。
-
オブジェクト関数の戻りタイプと同じデータ型を持つ変数を定義します(前述の手順のステップ5を参照)。
-
「xyz」アイコンをクリックし、右側の引数のオペランド・タイプを「関数」に変更します。 デフォルトでは、最初の使用可能な標準関数が表示されます。 現在の関数の名前をクリックします。 オブジェクト関数がない場合、2つではなく、3つのオプションを表示できるようになりました。 3つ目のオブジェクト関数を選択し、作成した関数を選択します。
-
これで、オブジェクト関数と同じデータ型を使用し、オブジェクト関数で定義した内容と同じ順序で、関数に定義したパラメータを指定できるようになりました。 これらには、適切なデータ型のリテラル値、変数またはフィールドを使用できます。
Groovyコードの例
これはGroovyコードの例です。
Case/Switch
switch (vWorkSchedule) {
case 'MY_SEA_PT_OPT_0_20_ALL':
return 'Option 1 selected'
break;
case 'MY_FT_OPT_28_40_ALL':
return 'Option 2 selected'
break;
default:
return 'Cannot Identify Input'
break;
}
return true;