データベース・アイテム

FastFormulaアーキテクチャに従って、Formulaタイプ内でコンテキストが使用可能なデータベース・アイテムのみ、様々な休暇欠勤Formulaで使用できます。DBIに関連付けられたコンテキストおよびDBIの背後にあるSQL WHERE句に関する情報は、HCM Cloudデータベースに格納され、次のSQL問合せを使用して取得できます。<ENTER DBI NAME HERE>を実際のDBI名に引用符付きで置き換えます。この情報は、Formulaで使用するDBIを決定する際に使用されます。

SELECT d.base_user_name DBI_NAME
,      d.data_type DBI_DATA_TYPE
,      d.definition_text SELECT_CLAUSE
,      r.text WHERE_CLAUSE
,      (select listagg('<' || rcu.sequence_no || ',' || c.base_context_name || '>', ', ')
                    within group (order by rcu.sequence_no)
                    from ff_route_context_usages rcu
                    ,    ff_contexts_b c
                    where rcu.route_id = r.route_id
                    and   rcu.context_id = c.context_id) ROUTE_CONTEXT_USAGES
from   ff_database_items_b d
,      ff_user_entities_b u
,      ff_routes_b r
where  d.base_user_name =  <ENTER DBI NAME HERE>
and    d.user_entity_id = u.user_entity_id
and    r.route_id = u.route_id;

ANC表に基づくすべてのDBIを検索するには、次の問合せを使用します。

SELECT d.base_user_name DBI_NAME
,      d.data_type DBI_DATA_TYPE
,      d.definition_text SELECT_CLAUSE
,      r.text WHERE_CLAUSE
,      (select listagg('<' || rcu.sequence_no || ',' || c.base_context_name || '>', ', ')
                    within group (order by rcu.sequence_no)
                    from ff_route_context_usages rcu
                    ,    ff_contexts_b c
                    where rcu.route_id = r.route_id
                    and   rcu.context_id = c.context_id) ROUTE_CONTEXT_USAGES
from   ff_database_items_b d
,      ff_user_entities_b u
,      ff_routes_b r
where  UPPER(d.base_user_name) LIKE 'ANC%'
and    d.user_entity_id = u.user_entity_id
and    r.route_id = u.route_id;