9.24 IS_OF_PARTICIPANT_TYPEファンクション

注意:

このAPIは非推奨であり、将来のリリースで削除される予定です。

かわりにAPEX_HUMAN_TASKを使用してください。

このファンクションは、指定されたユーザーがタスクの特定の参加者タイプであるかどうかをチェックします。

構文

APEX_APPROVAL.IS_OF_PARTICIPANT_TYPE (
    p_task_id                IN NUMBER,
    p_participant_type       IN t_task_participant_type
                                DEFAULT c_task_potential_owner,
    p_user                   IN VARCHAR2
                                DEFAULT wwv_flow_security.g_user)
RETURN BOOLEAN;

パラメータ

パラメータ 説明
p_task_id タスクID。
p_participant_type 参加者タイプ。POTENTIAL_OWNER (デフォルト)またはBUSINESS_ADMINに設定できます。
p_user チェック対象のユーザー。デフォルトは、ログイン・ユーザーです。

戻り値

p_userで指定されたユーザーが指定されたタスクの指定された参加者タイプの参加者である場合はTRUE、それ以外の場合はFALSE

DECLARE
    l_is_potential_owner boolean;
BEGIN
    l_is_potential_owner := apex_approval.is_of_participant_type(
        p_task_id          => 1234,
        p_participant_type => apex_approval.c_task_potential_owner,
        p_user             => 'STIGER'
    );
    IF l_is_potential_owner THEN
        dbms_output.put_line('STIGER is a potential owner for task 1234');
    END IF;
END;