Navigation:  Action plan >

Action plan data

Previous  Top  Next

Overview

This command will list the main data referring to an action plan/action plan template.

 

Related tables

TABLE

Description

Primary key (PK)

Connection tables

GNACTIVITY

Table that stores common activity information (it is also used by other components, such as Workflow, Survey, Asset, etc.)

CDGENACTIVITY

GNACTIONPLAN

ADUSER

ADTEAM

GNCOSTCONFIG

GNCALENDAR

GNEVALRESULTUSED

GNACTIONPLAN

Specific table for action plans/plan templates

CDACTIONPLAN

GNACTIVITY

GNGENTYPE

GNGENTYPE

Generic type table (category)

CDGENTYPE

GNACTIONPLAN

ADUSER

Users view

CDUSER

GNACTIVITY

ADTEAM

Team table

CDTEAM

GNACTIVITY

GNCOSTCONFIG

Cost table

CDCOSTCONFIG

GNACTIVITY

GNCALENDAR

Calendar table

CDCALENDAR

GNACTIVITY

GNEVALRESULTUSED

Generic evaluation table

CDEVALRESULTUSED

GNACTIVITY

GNEVALRESULT

Evaluation result table

CDEVALRESULT

GNEVALRESULTUSED

 

Oracle/Postgres/SQL Server

SELECT   GNACTIVITY.CDGENACTIVITY, /*NOTE1*/
GNACTIVITY.IDACTIVITY, 
GNACTIVITY.NMACTIVITY, 
GNACTIVITY.FGSTATUS, 
GNACTIVITY.DSDESCRIPTION,
GNACTIVITY.DSOBJECTIVE,
GNACTIVITY.DSREASON,
GNACTIVITY.DSBENEFIT,
GNACTIVITY.DTSTARTPLAN, 
GNACTIVITY.QTTIMESTARTPLAN, 
GNACTIVITY.DTFINISHPLAN, 
GNACTIVITY.QTTIMEFINISHPLAN, 
GNACTIVITY.QTDURATIONPLAN, 
GNACTIVITY.DTSTART, 
GNACTIVITY.QTTIMESTART, 
GNACTIVITY.DTFINISH, 
GNACTIVITY.QTTIMEFINISH, 
GNACTIVITY.QTDURATIONREAL, 
GNACTIVITY.VLPERCENTAGE, 
GNACTIVITY.FGUSETYPEACCESS,
GNACTIONPLAN.FGMODEL,
GNGENTYPE.IDGENTYPE, 
GNGENTYPE.NMGENTYPE, 
ADUPLAN.IDUSER AS IDUSERPLAN, 
ADUPLAN.NMUSER AS NMUSERPLAN, 
ADUEXEC.IDUSER AS USEREXEC, 
ADUEXEC.NMUSER AS NMUSEREXEC, 
ADTPLAN.IDTEAM AS IDTEAMPLAN, 
ADTPLAN.NMTEAM AS NMTEAMPLAN, 
ADTEXEC.IDTEAM AS IDTEAMEXEC, 
ADTEXEC.NMTEAM AS NMTEAMEXEC, 
GNCOSTCONFIG.MNCOSTPROG, 
GNCOSTCONFIG.MNCOSTREAL,
GNCALENDAR.IDCALENDAR,
GNCALENDAR.NMCALENDAR,
GNEVALRESULT.NMEVALRESULT,
GNEVALRESULTUSED.VLEVALRESULT
FROM GNACTIVITY
INNER JOIN GNACTIONPLAN ON GNACTIONPLAN.CDGENACTIVITY = GNACTIVITY.CDGENACTIVITY
INNER JOIN GNGENTYPE ON GNGENTYPE.CDGENTYPE = GNACTIONPLAN.CDACTIONPLANTYPE
INNER JOIN ADUSER ADUPLAN ON ADUPLAN.CDUSER = GNACTIVITY.CDUSER
INNER JOIN ADUSER ADUEXEC ON ADUEXEC.CDUSER = GNACTIVITY.CDUSERACTIVRESP
LEFT OUTER JOIN ADTEAM ADTPLAN ON ADTPLAN.CDTEAM = GNACTIVITY.CDTEAMPLAN
LEFT OUTER JOIN ADTEAM ADTEXEC ON ADTEXEC.CDTEAM = GNACTIVITY.CDTEAM
LEFT OUTER JOIN GNCOSTCONFIG ON GNCOSTCONFIG.CDCOSTCONFIG = GNACTIVITY.CDCOSTCONFIG
LEFT OUTER JOIN GNCALENDAR ON GNCALENDAR.CDCALENDAR = GNACTIVITY.CDCALENDAR
LEFT OUTER JOIN GNEVALRESULTUSED ON GNEVALRESULTUSED.CDEVALRESULTUSED = GNACTIVITY.CDEVALRSLTPRIORITY
LEFT OUTER JOIN GNEVALRESULT ON GNEVALRESULT.CDEVALRESULT = GNEVALRESULTUSED.CDEVALRESULT
WHERE GNACTIVITY.IDACTIVITY = 'Plan_or_plan_template_ID' /*NOTE2*/

 

Notes

1: Unique internal code of the action plan/action plan template;

2: Action plan/action plan template ID #;

 

Fields used on the view screen

 

action_plan-02

 

#

Field ID

Type

Description

1

GNACTIVITY.FGSTATUS

NUMERIC(2)/*SQL Server*/

NUMBER(2)/*Oracle*/

INTEGER/*Postgres*/

1= Planning

2= Planning approval

3= Execution

4= Effectiveness verification

5= Finished

6= Cancelled

 

2

GNACTIVITY.IDACTIVITY

VARCHAR(50)


3

GNACTIVITY.NMACTIVITY

VARCHAR(255)


4

GNGENTYPE.IDGENTYPE

GNGENTYPE.NMGENTYPE

VARCHAR(50)

VARCHAR(255)


5

GNCALENDAR.IDCALENDAR

GNCALENDAR.NMCALENDAR

VARCHAR(50)

VARCHAR(255)


6

ADUPLAN.IDUSER

ADUPLAN.NMUSER

VARCHAR(50)

VARCHAR(255)


7

ADTPLAN.IDTEAM

ADTPLAN.NMTEAM

VARCHAR(50)

VARCHAR(255)


8

ADUEXEC.IDUSER

ADUEXEC.NMUSER

VARCHAR(50)

VARCHAR(255)


9

ADTEXEC.IDTEAM

ADTEXEC.NMTEAM

VARCHAR(50)

VARCHAR(255)


10

GNEVALRESULT.NMEVALRESULT

GNEVALRESULTUSED.VLEVALRESULT

VARCHAR(255)

NUMERIC(28,12)/*SQL Server*/

NUMBER(28,12)/*Oracle*/

NUMERIC(28,12)/*Postgres*/


11

GNACTIVITY.DTSTARTPLAN

DATETIME/*SQL Server*/

DATE/*Oracle*/

DATE/*Postgres*/


12

GNACTIVITY.QTTIMESTARTPLAN

NUMERIC(10)/*SQL Server*/

NUMBER(10)/*Oracle*/

INTEGER/*Postgres*/


13

GNACTIVITY.DTFINISHPLAN

DATETIME/*SQL Server*/

DATE/*Oracle*/

DATE/*Postgres*/


14

GNACTIVITY. QTTIMEFINISHPLAN

NUMERIC(10)/*SQL Server*/

NUMBER(10)/*Oracle*/

INTEGER/*Postgres*/


15

GNACTIVITY.QTDURATIONPLAN

NUMERIC(10)/*SQL Server*/

NUMBER(10)/*Oracle*/

INTEGER/*Postgres*/


16

GNCOSTCONFIG.MNCOSTPROG

NUMERIC(28,12)/*SQL Server*/

NUMBER(28,12)/*Oracle*/

NUMERIC(28,12)/*Postgres*/


17

GNACTIVITY.DTSTART

DATETIME/*SQL Server*/DATE/*Oracle*/

DATE/*Postgres*/


18

GNACTIVITY.QTTIMESTART

NUMERIC(10)/*SQL Server*/

NUMBER(10)/*Oracle*/

INTEGER/*Postgres*/


19

GNACTIVITY.DTFINISH

DATETIME/*SQL Server*/

DATE/*Oracle*/

DATE/*Postgres*/


20

GNACTIVITY.QTTIMEFINISH

NUMERIC(10)/*SQL Server*/

NUMBER(10)/*Oracle*/

INTEGER/*Postgres*/


21

GNACTIVITY.QTDURATIONREAL

NUMERIC(10)/*SQL Server*/

NUMBER(10)/*Oracle*/

INTEGER/*Postgres*/


22

GNACTIVITY.VLPERCENTAGE

NUMERIC(28,12)/*SQL Server*/

NUMBER(28,12)/*Oracle*/

NUMERIC(28,12)/*Postgres*/


23

GNCOSTCONFIG.MNCOSTREAL

NUMERIC(28,12)/*SQL Server*/

NUMBER(28,12)/*Oracle*/

NUMERIC(28,12)/*Postgres*/


24

GNACTIVITY.FGUSETYPEACCESS

NUMERIC(2)/*SQL Server*/

NUMBER(2)/*Oracle*/

INTEGER/*Postgres*/


25

GNACTIVITY.DSDESCRIPTION

TEXT/*SQL Server*/

CLOB/*Oracle*/

TEXT/*Postgres*/


26

GNACTIVITY.DSOBJECTIVE

TEXT/*SQL Server*/

CLOB/*Oracle*/

TEXT/*Postgres*/


27

GNACTIVITY.DSREASON

TEXT/*SQL Server*/

CLOB/*Oracle*/

TEXT/*Postgres*/


28

GNACTIVITY.DSBENEFIT

TEXT/*SQL Server*/

CLOB/*Oracle*/

TEXT/*Postgres*/