3884: --
3885: EXCEPTION
3886: WHEN OTHERS
3887: THEN
3888: wf_core.CONTEXT ('HR_PERF_MGMT_PLANS_INTERNAL', 'GET_PLAN_ACTION', itemtype, itemkey, TO_CHAR (actid), funcmode);
3889: RAISE;
3890: END get_plan_action;
3891:
3892: --
3925: --
3926: EXCEPTION
3927: WHEN OTHERS
3928: THEN
3929: wf_core.CONTEXT ('HR_PERF_MGMT_PLANS_INTERNAL', 'GET_PLAN_METHOD', itemtype, itemkey, TO_CHAR (actid), funcmode);
3930: RAISE;
3931: END get_plan_method;
3932:
3933: --
4202: --
4203: EXCEPTION
4204: WHEN OTHERS
4205: THEN
4206: wf_core.CONTEXT ('HR_PERF_MGMT_PLANS_INTERNAL',
4207: 'POPULATE_PLAN_MEMBERS_CACHE',
4208: itemtype,
4209: itemkey,
4210: TO_CHAR (actid),
4286: --
4287: EXCEPTION
4288: WHEN OTHERS
4289: THEN
4290: wf_core.CONTEXT ('HR_PERF_MGMT_PLANS_INTERNAL', 'GET_PLAN_MEMBER', itemtype, itemkey, TO_CHAR (actid), funcmode);
4291: RAISE;
4292: END get_plan_member;
4293:
4294: --
4395: --
4396: EXCEPTION
4397: WHEN OTHERS
4398: THEN
4399: wf_core.CONTEXT ('HR_PERF_MGMT_PLANS_INTERNAL', 'GET_TOP_PLAN_MEMBER', itemtype, itemkey, TO_CHAR (actid), funcmode);
4400: RAISE;
4401: END get_top_plan_member;
4402:
4403: --
4527: --
4528: EXCEPTION
4529: WHEN OTHERS
4530: THEN
4531: wf_core.CONTEXT ('HR_PERF_MGMT_PLANS_INTERNAL', 'GET_NON_TOP_PLAN_MEMBER', itemtype, itemkey, TO_CHAR (actid), funcmode);
4532: RAISE;
4533: END get_non_top_plan_member;
4534:
4535: --
6199: expand_role := 'N';
6200:
6201: IF l_role_name IS NULL
6202: THEN
6203: wf_core.token ('TYPE', itemtype);
6204: wf_core.token ('ACTID', TO_CHAR (actid));
6205: wf_core.RAISE ('WFENG_NOTIFICATION_PERFORMER');
6206: END IF;
6207:
6200:
6201: IF l_role_name IS NULL
6202: THEN
6203: wf_core.token ('TYPE', itemtype);
6204: wf_core.token ('ACTID', TO_CHAR (actid));
6205: wf_core.RAISE ('WFENG_NOTIFICATION_PERFORMER');
6206: END IF;
6207:
6208: --
6201: IF l_role_name IS NULL
6202: THEN
6203: wf_core.token ('TYPE', itemtype);
6204: wf_core.token ('ACTID', TO_CHAR (actid));
6205: wf_core.RAISE ('WFENG_NOTIFICATION_PERFORMER');
6206: END IF;
6207:
6208: --
6209: wf_engine_util.notification_send (itemtype, itemkey, actid, l_msg, 'HRWPM', l_role_name, expand_role, resultout);
6285: expand_role := 'N';
6286:
6287: IF l_role_name IS NULL
6288: THEN
6289: wf_core.token ('TYPE', itemtype);
6290: wf_core.token ('ACTID', TO_CHAR (actid));
6291: wf_core.RAISE ('WFENG_NOTIFICATION_PERFORMER');
6292: END IF;
6293:
6286:
6287: IF l_role_name IS NULL
6288: THEN
6289: wf_core.token ('TYPE', itemtype);
6290: wf_core.token ('ACTID', TO_CHAR (actid));
6291: wf_core.RAISE ('WFENG_NOTIFICATION_PERFORMER');
6292: END IF;
6293:
6294: --
6287: IF l_role_name IS NULL
6288: THEN
6289: wf_core.token ('TYPE', itemtype);
6290: wf_core.token ('ACTID', TO_CHAR (actid));
6291: wf_core.RAISE ('WFENG_NOTIFICATION_PERFORMER');
6292: END IF;
6293:
6294: --
6295: wf_engine_util.notification_send (itemtype, itemkey, actid, l_msg, 'HRWPM', l_role_name, expand_role, resultout);
9583: expand_role := 'N';
9584:
9585: IF l_role_name IS NULL
9586: THEN
9587: wf_core.token ('TYPE', itemtype);
9588: wf_core.token ('ACTID', TO_CHAR (actid));
9589: wf_core.RAISE ('WFENG_NOTIFICATION_PERFORMER');
9590: END IF;
9591:
9584:
9585: IF l_role_name IS NULL
9586: THEN
9587: wf_core.token ('TYPE', itemtype);
9588: wf_core.token ('ACTID', TO_CHAR (actid));
9589: wf_core.RAISE ('WFENG_NOTIFICATION_PERFORMER');
9590: END IF;
9591:
9592: --
9585: IF l_role_name IS NULL
9586: THEN
9587: wf_core.token ('TYPE', itemtype);
9588: wf_core.token ('ACTID', TO_CHAR (actid));
9589: wf_core.RAISE ('WFENG_NOTIFICATION_PERFORMER');
9590: END IF;
9591:
9592: --
9593: wf_engine_util.notification_send (itemtype, itemkey, actid, l_msg, 'HRWPM', l_role_name, expand_role, resultout);
9672: END IF;
9673: EXCEPTION
9674: WHEN OTHERS
9675: THEN
9676: wf_core.CONTEXT ('HR_PERF_MGMT_PLANS_INTERNAL',
9677: 'POPULATE_PLAN_MEMBERS_CACHE',
9678: itemtype,
9679: itemkey,
9680: TO_CHAR (actid),