Project

General

Profile

Bug #3201

[HR-ORM]report organization chart ada 1 employee yang double double.

Added by Muhammad Bintar 19 days ago. Updated 8 days ago.

Status:
Closed
Priority:
High
Start date:
11/11/2024
Due date:
11/11/2024
% Done:

0%

Estimated time:
Spent time:

Description

dear tim developer mohon supportnya untuk perbaikan pada report organization chart dimana ada 1 employee yang double.

aplikasi http://remote.minovais.com:61115/

database di remote.minovais.com, 1452
Pertalife Prod


Files

clipboard-202411111114-zbi46.jpg (67.7 KB) clipboard-202411111114-zbi46.jpg Muhammad Bintar, 11/11/2024 11:14 AM
clipboard-202411111115-l9see.png (304 KB) clipboard-202411111115-l9see.png Muhammad Bintar, 11/11/2024 11:15 AM
#1

Updated by Kezia Pawitra Yulianti 19 days ago

  • Due date changed from 11/13/2024 to 11/11/2024
  • Status changed from New to Assigned
  • Priority changed from Normal to High
#2

Updated by M Azid Wahyudi 11 days ago

  • Status changed from Assigned to QA Test
  • Assignee changed from M Azid Wahyudi to Muhammad Bintar

dear masbin , issue ini terjadi karena di OM6 ada yang double

di bawah ini cara mengecek data double

makasih

SELECT
DISTINCT om2.ObjectID,
om2.ObjectClass,
om2.RelationshipType,
om2.RelationshipClass,
om2.RelationshipObject AS Parent,
md2.EmployeeID AS EmployeeID,
md1.FullName,
md1.Picture,
CASE WHEN (om1.PositionHead = 1) THEN '1' ELSE '0' END AS PositionHead,
om1.Abbreviation,
om1.ObjectDescription AS Position,
om6.CostCenter,
om6.CostElement,
om6.EmployeeType,
om6.EmployeeSubType,
om6.PositionType,
om6.StructureType,
om6.VacancyStatus,
om6.Notes,
om6.AdditionalSupervisor1,
om6.AdditionalSupervisor2,
om6.AdditionalSupervisor3,
j.Abbreviation,
j.ObjectDescription AS Job
FROM
dbo.PHROM0002 AS om2 WITH (NOLOCK)
LEFT JOIN PHROM0001 AS om1 WITH (NOLOCK) ON om2.ObjectID = om1.ObjectID
AND om1.ObjectClass = 'P'
AND om1.StartDate <= '20241119'
AND om1.EndDate >= '20241119'
LEFT JOIN PHROM0002 AS e WITH (NOLOCK) ON om2.ObjectID = e.ObjectID
AND e.ObjectClass = 'P'
AND e.RelationshipClass = 'E'
AND e.RelationshipDirectory = 'A'
AND e.StartDate <= '20241119'
AND e.EndDate >= '20241119'
LEFT JOIN PHRPA0002 AS md2 WITH (NOLOCK) ON md2.Position = e.ObjectID
AND md2.EmployeeStatus = '01'
AND md2.StartDate <= '20241119'
AND md2.EndDate >= '20241119'
LEFT JOIN PHRPA0001 AS md1 WITH (NOLOCK) ON md2.EmployeeID = md1.EmployeeID
AND md1.StartDate <= '20241119'
AND md1.EndDate >= '20241119'
LEFT JOIN PHROM0006 AS om6 WITH (NOLOCK) ON om2.ObjectID = om6.ObjectID
AND om6.StartDate <= '20241119'
AND om6.EndDate >= '20241119'
LEFT JOIN PHROM0001 AS j WITH (NOLOCK) ON j.ObjectID = om6.Job
AND j.ObjectClass = 'J'
AND j.StartDate <= '20241119'
AND j.EndDate >= '20241119'
WHERE
om2.ObjectClass = 'P'
AND om2.RelationshipDirectory = 'B'
AND om2.RelationshipObject = '00000222'
AND om2.RelationshipClass = 'O'
AND om2.StartDate <= '20241119'
AND om2.EndDate >= '20241119'

#3

Updated by Muhammad Bintar 8 days ago

  • Status changed from QA Test to Closed
  • Assignee changed from Muhammad Bintar to M Azid Wahyudi

sudah di deploy ke client

Also available in: Atom PDF