EL式のジョブ応募グリッド・ビュー・サンプル問合せ

ジョブ応募グリッド・ビューでデータをマスクする場合は、EL式のサンプル問合せ、EL式の例、およびEL式でサポートされている演算子をリストした表を参照できます。

CSP詳細を取得するサンプル問合せ

次の問合せを実行して、EL式で使用するフェーズID、フェーズ名、状態IDおよび状態名を取得できます。CSP名を入力値として問合せに渡します。

select processesvl.process_id,
        processesvl.Name,
        processesvl.code,
        processesvl.status_code,
        rsphases.routing_step_id,
        rsphases.phase_id,
        rsphases.sequence_number as Phase_sequence_number,
        phases.name AS phase_name,
        rsstates.state_id,
        rsstates.sequence_number as State_sequence_number,
        states.name as state_name
from IRC_PROCESSES_VL processesvl,
irc_routing_steps_b rsphases,
irc_phases_tl phases,
irc_routing_steps_b rsstates,
irc_states_tl states
where processesvl.process_id = rsphases.process_id
and rsphases.phase_id = phases.phase_id
AND phases.language = userenv('LANG')
AND rsphases.sub_process_id = rsstates.process_id
AND rsstates.state_id = states.state_id
AND states.language = userenv('LANG')
and processesvl.name = :bindCSPName
order by rsphases.sequence_number, rsstates.sequence_number

EL式の例

#{securityContext.userInRole['ORA_IRC_RECRUITER_JOB'] ? !(item.PhaseId == 14 and item.StateId == 1020 and item.PhaseName == 'Offer' and item.StateName eq 'Draft') : false}

EL式でサポートされている演算子

演算子 意味
>, gt 
次より大きい
<, lt
より小さい
>=, ge
以上
<=, le
以下
==, eq
等しい
!=, ne
等しくない
&&, and
And演算子
||, or
Or演算子