PRJ_PROJECT_MANAGER_V
Details
-
Schema: FUSION
-
Object owner: PJF
-
Object type: VIEW
Columns
Name |
---|
Team Member Id Project Id Person Name Person Email |
Query
SQL_Statement |
---|
select prs.proj_resource_id as "Team Member Id", prs.project_id as "Project Id", per.display_name as "Person Name", per.email as "Person Email" from fusion.pjt_project_resource prs, fusion.pjt_prj_enterprise_resource_vl per, PJF_PROJ_ELEMENTS_B prjElem where prs.resource_id = per.resource_id and prs.project_role_id = 1 and prjElem.project_id=prs.project_id and prjElem.object_type='PJF_STRUCTURES' and prjElem.primary_resource_id=prs.resource_id and (prs.START_DATE_ACTIVE is null or prs.START_DATE_ACTIVE <= trunc(sysdate)) and (prs.END_DATE_ACTIVE is null or prs.END_DATE_ACTIVE>= trunc(sysdate)) and not exists( select 1 from fusion.pjt_project_resource prs2 where prs.project_id=prs2.project_id and prs.resource_id=prs2.resource_id and prs2.project_role_id=1 and prs2.proj_resource_id>prs.proj_resource_id) UNION Select ProjectPartyEO.project_party_id as "Team Member Id", ProjectPartyEO.project_id as "Project Id", PersonNameDPEO.display_name as "Person Name", EmailAddressPEO.EMAIL_ADDRESS as "Person Email" FROM PJF_PROJECT_PARTIES ProjectPartyEO, PER_PERSON_NAMES_F_V PersonNameDPEO, PER_ALL_PEOPLE_F PersonDPEO, PER_EMAIL_ADDRESSES EmailAddressPEO where ProjectPartyEO.resource_source_id = PersonNameDPEO.PERSON_ID and ProjectPartyEO.resource_source_id = PersonDPEO.PERSON_ID and ProjectPartyEO.PROJECT_ROLE_ID=1 and PersonDPEO.PRIMARY_EMAIL_ID = EmailAddressPEO.EMAIL_ADDRESS_ID(+) and PersonDPEO.effective_start_date <= trunc(sysdate) and (PersonDPEO.Effective_end_date is null or PersonDPEO.Effective_end_date>= trunc(sysdate)) and PersonNameDPEO.effective_start_date <= trunc(sysdate) and (PersonNameDPEO.Effective_end_date is null or PersonNameDPEO.Effective_end_date>= trunc(sysdate)) and ProjectPartyEO.START_DATE_ACTIVE <= trunc(sysdate) and (ProjectPartyEO.END_DATE_ACTIVE is null or ProjectPartyEO.END_DATE_ACTIVE>= trunc(sysdate)) and (EmailAddressPEO.DATE_FROM(+) is null or EmailAddressPEO.DATE_FROM (+)<= trunc(sysdate)) and (EmailAddressPEO.DATE_TO(+) is null or EmailAddressPEO.DATE_TO(+)>= trunc(sysdate)) and not exists (select 1 from fusion.pjt_project_resource prs, PJF_PROJ_ELEMENTS_B prjElem where ProjectPartyEO.project_id = prjElem.project_id and ProjectPartyEO.project_id = prs.project_id and prs.project_role_id = 1 and prs.project_id=prjElem.project_id and prjElem.object_type='PJF_STRUCTURES' and prjElem.primary_resource_id=prs.resource_id and (prs.START_DATE_ACTIVE is null or prs.START_DATE_ACTIVE <= trunc(sysdate)) and (prs.END_DATE_ACTIVE is null or prs.END_DATE_ACTIVE>= trunc(sysdate)) ) |