PRJ_TEAM_MEMBERS_F_V
Details
-
Schema: FUSION
-
Object owner: PJF
-
Object type: VIEW
Columns
Name |
---|
Team Member Id Project Id Person Id Person Name Person Email Project Role Project Role Id Start Date Finish Date Track Time Resource Planning Bill Rate Resource Planning Cost Rate Resource Allocation Percentage Resource Assignment Effort Assignment Type Code Billable Percent Billable Percent Reason Code CREATED_BY CREATION_DATE LAST_UPDATE_DATE LAST_UPDATED_BY |
Query
SQL_Statement |
---|
(Select ProjectPartyEO.project_party_id as "Team Member Id", ProjectPartyEO.project_id as "Project Id", ProjectPartyEO.resource_source_id as "Person Id", PersonNameDPEO.display_name as "Person Name", EmailAddressPEO.EMAIL_ADDRESS as "Person Email", ProjectRoleTypePEO.PROJECT_ROLE_NAME as "Project Role", ProjectRoleTypePEO.PROJECT_ROLE_ID as "Project Role Id", ProjectPartyEO.start_date_active as "Start Date", ProjectPartyEO.end_date_active as "Finish Date", ProjectPartyEO.PJS_TRACK_TIME as "Track Time", PjtProjectResource.LABOR_BILL_RATE as "Resource Planning Bill Rate", PjtProjectResource.LABOR_COST_RATE as "Resource Planning Cost Rate", PjtProjectResource.ALLOCATION as "Resource Allocation Percentage", PjtProjectResource.LABOR_EFFORT as "Resource Assignment Effort", PjtProjectResource.ASSIGNMENT_TYPE as "Assignment Type Code", PjtProjectResource.BILLABLE_PERCENT as "Billable Percent", PjtProjectResource.BILLABLE_PERCENT_REASON_CODE as "Billable Percent Reason Code", ProjectPartyEO.CREATED_BY, ProjectPartyEO.CREATION_DATE, ProjectPartyEO.LAST_UPDATE_DATE, ProjectPartyEO.LAST_UPDATED_BY FROM PJF_PROJECT_PARTIES ProjectPartyEO, PJF_PROJ_ROLE_TYPES_VL ProjectRoleTypePEO, PER_PERSON_NAMES_F_V PersonNameDPEO, PER_ALL_PEOPLE_F PersonDPEO, PER_EMAIL_ADDRESSES EmailAddressPEO, PJT_PROJECT_RESOURCE PjtProjectResource where ProjectPartyEO.PROJECT_ROLE_ID = ProjectRoleTypePEO.PROJECT_ROLE_ID and ProjectPartyEO.resource_source_id = PersonNameDPEO.PERSON_ID and ProjectPartyEO.resource_source_id = PersonDPEO.PERSON_ID 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 (EmailAddressPEO.DATE_FROM(+) is null or EmailAddressPEO.DATE_FROM(+) <= trunc(sysdate)) and (EmailAddressPEO.DATE_TO(+) is null or EmailAddressPEO.DATE_TO(+)>= trunc(sysdate)) AND ProjectPartyEO.resource_source_id = PjtProjectResource.person_id(+) AND ProjectPartyEO.project_role_id = PjtProjectResource.project_role_id(+) AND ProjectPartyEO.start_date_active = PjtProjectResource.start_date_active(+) AND ProjectPartyEO.Project_id = PjtProjectResource.project_id(+) AND 'N' = pjf_proj_utils.get_feature_enabled('ORA_PJF_SINGLE_SOURCE_TM_PRS') ) union (select prs.proj_resource_id as "Team Member Id", prs.project_id as "Project Id", per.person_id as "Person Id", per.display_name as "Person Name", per.email as "Person Email", prole.name as "Project Role", prole.PROJECT_ROLE_ID as "Project Role Id", prs.START_DATE_ACTIVE as "Start Date", prs.END_DATE_ACTIVE as "Finish Date", prs.TRACk_TIME_FLAG as "Track Time", prs.LABOR_BILL_RATE as "Resource Planning Bill Rate", prs.LABOR_COST_RATE as "Resource Planning Cost Rate", prs.ALLOCATION as "Resource Allocation Percentage", prs.LABOR_EFFORT as "Resource Assignment Effort", prs.ASSIGNMENT_TYPE as "Assignment Type Code", prs.BILLABLE_PERCENT as "Billable Percent", prs.BILLABLE_PERCENT_REASON_CODE as "Billable Percent Reason Code", prs.CREATED_BY, prs.CREATION_DATE, prs.LAST_UPDATE_DATE, prs.LAST_UPDATED_BY from fusion.pjt_project_resource prs, fusion.pjt_prj_enterprise_resource_vl per, fusion.pjt_project_roles_vl prole where prs.resource_id = per.resource_id and prole.project_role_id = prs.project_role_id and not exists (SELECT 1 FROM PJF_PROJECT_PARTIES ProjectPartyEO WHERE ProjectPartyEO.resource_source_id = per.person_Id AND ProjectPartyEO.project_role_id = prs.project_role_id AND ProjectPartyEO.start_date_active = prs.start_date_active AND ProjectPartyEO.Project_id = prs.project_id AND 'N' = pjf_proj_utils.get_feature_enabled('ORA_PJF_SINGLE_SOURCE_TM_PRS') ) ) |