ワークフォース管理機能
FastFormulaメソッドは、FastFormulaコール間でのみ機能します。 ワークフォース管理はJavaプログラムからレコードを渡し、コール中にこれらの値を格納する必要があるため、これらのワークフォース管理機能を使用して、コール間で値を格納および取得する必要があります。
WSA_GETやWSA_SETなどのFastFormula作業ストレージ領域メソッドを使用しないでください。
関数 | 摘要 |
---|---|
|
P_PARM_NAMEという品目に数値を設定します。 同じ名前の既存のアイテムは上書きされます。 パラメータ:
|
|
SET_WRK_NUMと同じですが、日付値の格納に使用されます。 パラメータ:
|
|
SET_WRK_NUMと同じですが、文字列値の格納に使用されます。 パラメータ:
|
|
P_PARM_NAMEという項目の格納された値を取得します。 P_PARM_NAMEというアイテムがない場合は、default-valueを返します。 デフォルト値のデータ・タイプは、アイテムに必要なデータ型です。 パラメータ:
|
|
GET_WRK_TEXTと同じですが、数値を返すために使用されます。 パラメータ:
|
|
GET_WRK_TEXTと同じですが、日付値を返すために使用されます。 パラメータ:
|
ルール・パラメータおよびヘッダー値関数
これらのワークフォース管理機能を使用して、ルール・ヘッダーおよびパラメータ値を取得します。 ルール・パラメータ関数で使用される名前は、ルール・テンプレートのパラメータ・ページに入力パラメータ値として表示されます。
関数 | 摘要 | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
この関数を使用して、ルール・テンプレート定義ページの基本情報セクションで設定されるテキスト・フィールド値を取得します。 パラメータ:
|
|||||||||||||||
|
この関数を使用して、ルールまたはルール・テンプレート定義ページの基本情報セクションで数値フィールド値セットを取得します。 パラメータ:
|
|||||||||||||||
|
この関数を使用して数値を取得します。ルールの「ルール・パラメータ」セクションで設定します。 ノート: ルール・テンプレートは、P_VALUE_NAMEの名前を使用して、ルール・テンプレートの「パラメータ」セクションに移入します。
パラメータ:
|
|||||||||||||||
|
GET_RVALUE_NUMBERと同じですが、文字列値が返されます。 パラメータ:
|
|||||||||||||||
|
GET_RVALUE_NUMBERと同じですが、日付値が返されます。 パラメータ:
|
その他の関数
関数 | 摘要 |
---|---|
|
トレースおよびデバッグ用のログを作成します。 この関数を持つすべてのログは、「時間管理」作業領域の「ルール処理詳細の分析」ページに表示されます。 「処理結果」セクションの「ルール処理ログ」列に表示されます。 パラメータ:
|
|
時間入力ルールFormulaでは、この関数を使用して、出力用のデータ・リポジトリ・メッセージを書式設定します。 ノート: データ・リポジトリの出力として渡されるメッセージには、適切な書式設定に適切なGET_OUTPUT_MSG関数を使用する必要があります。
この関数は、単一のトークンを持つメッセージ・コードに使用します。 ワークフォース管理で使用するために書式設定された、出力用の1つのトークンを含む単一のメッセージ文字列を作成します。 パラメータ:
例:
|
|
時間入力ルールFormulaでは、この関数を使用して、出力用のデータ・リポジトリ・メッセージを書式設定します。 2つのトークンを使用するメッセージを除き、GET_OUTPUT_MSG1と同じです。 |
|
時間入力ルールFormulaでは、この関数を使用して、出力用のデータ・リポジトリ・メッセージを書式設定します。 トークンがないメッセージを除き、GET_OUTPUT_MSG1と同じです。 |
|
ワークフォース・コンプライアンス・ルールでのみ使用されます。 カンマ区切りのタグをメッセージに追加します。 サンプル:
|
|
この関数は、時間を10進数に変換します。たとえば、2.59 hhmmを2.983 decに変換します。 |
|
処理を停止し、致命的なエラーを発生させます。 |
|
開始および停止のdate_timeスタンプを使用して期間(メジャー)を計算します。 |
|
短い(3文字)大文字の曜日(MONやTUEなど)を返します。 |
|
日付と曜日の文字列を比較し、YESまたはNoを返します。 |
|
compare_dateがstart_timeとstop_timeの間にあるかどうかを確認します。
|
|
現在のサーバーの日時を返します。 日時はユーザーのタイム・ゾーンに基づいていません。 |
|
指定されたリソース、タイムゾーン・タイプなどの現在のタイムスタンプを取得します。 入力:
|
|
ユーザーのタイムゾーンまたは指定されたゾーンとオフセットに基づいて、start_timeから現在の時間までの期間を計算します。 入力:
|
|
(executeQuery)と同様に、特定のリソースおよび日付範囲に対して未処理のイベントを選択します。 この関数は、識別されたデータをキャッシュします。 get_unprocessed_event_rec関数を使用して、各行をループ・スルーおよび取得します。 STATUS TEXT出力。 要求ステータス。指定可能な値は次のとおりです。
status_log TEXT「FAILED」ステータスおよび対応するプロセス・データに関連する詳細情報を含む出力ログ・ファイル。
|
|
get_unprocessed_event_set関数で選択した個々の行を取得します。 STATUS TEXT出力。 要求ステータス。指定可能な値は次のとおりです。
staus_log TEXT「FAILED」ステータスおよび対応するプロセス・データに関連する詳細情報を含む出力ログ・ファイル。
|
|
時間ルールまたはFormulaのNULL値を取得します。 戻り値はテキストです。 |
|
時間ルールまたはFormulaのNULL値を取得します。 戻り値は数値です。 |
|
時間ルールまたはFormulaのNULL値を取得します。 戻り値は日付です。 |
データ・アクセス・ビュー・エントリ(DAVE)関数
これらの関数を使用すると、現在のタイム・カード期間に使用できない時間リポジトリ・データをフィルタおよび集計できます。 各DAVE機能の詳細は、「ワークフォース管理FastFormulaのDAVE機能」の章に含まれています。