Navigation:  Competence >

Evaluations

Previous  Top  Next

Overview

This command will list evaluation data, and it is possible to filter by its ID # or the name of the user being evaluated. It is used to search for information of the evaluation and details related to it. Data listed in this command can also be searched through the View arrowrgray Evaluation (CO015) screen.

 

Related tables

Table

Description

Primary key (PK)

Connection tables

ADALLUSERS

User table

CDUSER

ADUSEREXTERNALDATA

GNFAVORITE

ADALLUSERS

TRHISTORICAL

Employee profile table

CDUSER

ADALLUSERS

GNASSOC

GNINSTRLEVEL

TREVAL

Competence evaluation table

CDEVAL

TREVALEXEC

ADALLUSERS

GNSURVEYEXECUSER

TREVALEXEC

Evaluation plan execution table

CDEVALEXEC

GNSURVEY

SVFORMGROUP

ADAPPROVALROUTE

TREVALPLAN

ADTEAM

GNAPPROV

ADTEAM

CPSCALEREVISION

GNACTIONPLANTYPE

GNTASKTYPE

GNASSOC

TRHABILITY

Competence table

CDHABILITY

GNASSOC

TRHABILITYTYPE

GNFAVORITE

CPSCALEREVISION

TREVALHAB

Competence evaluation table

CDEVAL

CDHABILITY

TREVAL

TREVALEXEC

TRHABILITY

ADALLUSERS

CPSCALELEVEL

CPSCALEREVISION

CPVERIFYMETHOD

TREVALHABITEM

Competence evaluation item table

CDEVAL

CDHABILITY

CDEVALITEM

TREVAL

TREVALITEM

CPEVALITEMTYPE

TRHABILITY

TREVALEXEC

ADALLUSERS

CPVERIFYMETHOD

CPSCALELEVEL

CPSCALEREVISION

TREVALITEM

Evaluation item table

CDEVALITEM

CPEVALITEMTYPE

CPEVALGOAL

Goal evaluation table

CDEVAL

CDGOAL

TREVAL

TREVALEXECMEMBER

CPGOAL

CPSCALELEVEL

CPSCALEREVISION

GNACTIVITY

Activity record

CDGENACTIVITY

ADALLUSERS

ADDEPARTMENT

ADMAILTASKREL

ADPOSITION

ADROLE

ADTEAM

ADUSEREXTERNALDATA

GNACTIVITYTIMECFG

GNAPPROV

GNASSOC

GNCALENDAR

GNCHECKLISTANSWER

GNCOSTCONFIG

GNEVALRESULTUSED

GNEVALREVISION

GNFAVORITE

GNOBJECTASSOCGROUP

GNSECURITY

GNTYPEROLE

SERICHTEXT

CPGOAL

Goal table

CDGOAL

GNACTIVITY

ADALLUSERS

TREVALEXEC

CPSCALEREVISION

 

Oracle/Postgres/SQL Server

SELECT
       CASE
              WHEN TE.FGSTATUS = 1
              THEN CAST('Planning' AS VARCHAR (255))
              WHEN TE.FGSTATUS = 2
              THEN CAST('Start' AS VARCHAR (255))
              WHEN TE.FGSTATUS = 3
              THEN CAST('Execution' AS VARCHAR (255))
              WHEN TE.FGSTATUS = 4
              THEN CAST('Closed' AS VARCHAR (255))
              WHEN TE.FGSTATUS = 5
              THEN CAST('Preparation' AS VARCHAR (255))
              WHEN TE.FGSTATUS = 6
              THEN CAST('Awaiting release of result' AS VARCHAR (255))
              WHEN TE.FGSTATUS = 8
              THEN CAST('Cancelled' AS VARCHAR (255))
       END AS NMFGSTATUS,
       CASE
              WHEN TE.FGTYPE = 1
              THEN CAST('Self-assessment' AS VARCHAR (255))
              WHEN TE.FGTYPE = 2
              THEN CAST('Peers' AS VARCHAR (255))
              WHEN TE.FGTYPE = 3
              THEN CAST('Subordinates' AS VARCHAR (255))
              WHEN TE.FGTYPE = 4
              THEN CAST('Leader' AS VARCHAR (255))
              WHEN TE.FGTYPE = 5
              THEN CAST('Review' AS VARCHAR (255))
       END AS NMFGTYPE,
       CASE
              WHEN US2.NMUSER IS NOT NULL
              THEN US2.NMUSER
              WHEN US2.NMUSER IS NULL
              AND    TE.FGTYPE      = 5
              THEN CAST('Automatic review' AS VARCHAR (255))
       END AS NMUSEREVAL ,
       TEE.NREXECPLAN    ,
       TEE.IDEVALEXEC    ,
       TEE.NMEVALEXEC    ,
       TE.DSEVAL         ,
       TE.DTREALSTART    ,
       TE.DTREALFINISH   ,
       US.IDUSER         ,
       US.NMUSER         ,
       TE.VLLEVEL        ,
       TE.VLPROGRESS     ,
       CASE
              WHEN TEH.FGTYPEITEM = 1
              THEN CAST('Competence' AS VARCHAR (255))
              WHEN TEH.FGTYPEITEM = 2
              THEN CAST('Evaluation item' AS VARCHAR (255))
              WHEN TEH.FGTYPEITEM = 3
              THEN CAST('Goal' AS VARCHAR (255))
       END AS FGTYPEITEM,
       TEH.NMHABILITY   ,
       TEH.NMEVALITEM   ,
       TEH.NMGOAL
FROM   TREVAL TE
       INNER JOIN ADALLUSERS US
       ON     (
                     US.CDUSER = TE.CDUSER
              )
       INNER JOIN TRHISTORICAL HI
       ON     (
                     HI.CDUSER = US.CDUSER
              )
       LEFT JOIN ADALLUSERS US2
       ON     (
                     US2.CDUSER = TE.CDUSEREVAL
              )
       INNER JOIN TREVALEXEC TEE
       ON     (
                     TEE.CDEVALEXEC = TE.CDEVALEXEC
              AND    TEE.FGSTATUS  >= 3
              )
       INNER JOIN
              (
                     SELECT 1 AS FGTYPEITEM    ,
                            THB0.CDEVAL        ,
                            THB0.CDHABILITY    ,
                            NULL AS NMEVALITEM ,
                            TH.NMHABILITY      ,
                            CAST (NULL AS VARCHAR(10)) AS NMGOAL
                     FROM   TREVALHAB THB0
                            INNER JOIN TRHABILITY TH
                            ON     (
                                          TH.CDHABILITY = THB0.CDHABILITY
                                   )
                            
                            UNION ALL
                            
                            SELECT 2 AS FGTYPEITEM ,
                                   THB1.CDEVAL     ,
                                   THB1.CDHABILITY ,
                                   TREV.NMEVALITEM ,
                                   TH.NMHABILITY   ,
                                   CAST (NULL AS VARCHAR(10)) AS NMGOAL
                            FROM   TREVALHAB THB1
                                   INNER JOIN TRHABILITY TH
                                   ON     (
                                                 TH.CDHABILITY = THB1.CDHABILITY
                                          )
                                   INNER JOIN TREVALHABITEM TEVHBIT
                                   ON     (
                                                 TEVHBIT.CDEVAL     = THB1.CDEVAL
                                          AND    TEVHBIT.CDHABILITY = THB1.CDHABILITY
                                          )
                                   INNER JOIN TREVALITEM TREV
                                   ON     (
                                                 TEVHBIT.CDEVALITEM = TREV.CDEVALITEM
                                          )
                                   
                                   UNION ALL
                                   
                                   SELECT 3 AS FGTYPEITEM    ,
                                          THB2.CDEVAL        ,
                                          NULL                       AS CDHABILITY ,
                                          NULL                       AS NMEVALITEM ,
                                          CAST (NULL AS VARCHAR(10)) AS NMHABILITY ,
                                          GNAG.NMACTIVITY            AS NMGOAL
                                   FROM   CPEVALGOAL THB2
                                          INNER JOIN CPGOAL CPG
                                          ON     (
                                                        CPG.CDGOAL = THB2.CDGOAL
                                                 )
                                          INNER JOIN GNACTIVITY GNAG
                                          ON     (
                                                        GNAG.CDGENACTIVITY = CPG.CDGENACTIVITY
                                                 )
              )
              TEH
       ON     (
                     TE.CDEVAL = TEH.CDEVAL
              )
WHERE  1                = 1
AND    US.FGUSERENABLED = 1
AND    TEE.IDEVALEXEC = 'ID' /*NOTE1*/
AND    TEE.NREXECPLAN = 1 /*NOTE2*/
AND    US.IDUSER = '0001'/*NOTE3*/

 

Fields used on the view screen

 

competencia-03

 

competencia-04

 

 

competencia-05

 

#

Field ID

Type

Description

1

NMFGSTATUS


Maps the FGSTATUS (numeric(5)) field in the TREVAL table to compose the name referring to the status.

E.g.: FgStatus 1 will be displayed as "Planning" in the search result

2

IDNMUSER

VARCHAR(50)

User ID #

3

NMUSER

VARCHAR(255)

User name

4

NMFGTYPE


Maps the FGTYPE (numeric(5)) field in the TREVAL table to compose the name referring to the evaluation type.

E.g.: FgType 2 will be displayed as "Peers" in the search result

5

NMUSEREVAL


Maps the NMUSER field in the ADALLUSERS table to compose the name of the evaluator user. When there is no user name, it is an automatic review.

6

DTREALSTART

DATETIME(8)

Actual start date of the evaluation plan execution

7

DTREALFINISH

DATETIME(8)

Actual end date of the evaluation plan execution

8

VLPROGRESS

NUMERIC(13)

Evaluation plan execution progress

9

VLLEVEL

NUMERIC(13)

Evaluation plan execution level

10

IDEVALEXEC

VARCHAR(50)

Evaluation plan execution ID #

11

NMEVALEXEC

VARCHAR(255)

Evaluation plan execution name

12

NREXECPLAN

NUMERIC(13)

Evaluation plan execution number / cycle

13

NMHABILITY

VARCHAR(255)

Competence name

14

NMGOAL

VARCHAR(255)

Goal name

15

FGTYPEITEM


Field created only in this command, which receives the validation value, whether it is a competence, goal, or evaluation item

16

NMEVALITEM

VARCHAR(255)

Evaluation item name

17

DSEVAL

TEXT(16)

Evaluation plan execution description This field is within the Evaluation plan execution (CO009).