Tipos de dados internos

O sistema PPM fornece os seguintes tipos de dados internos. Eles não podem ser alterados.

Tipo de dados

Exemplo
(Descrição)

Unidades ou níveis de escala

Unidades (descrição)

BOOLEAN

"true"

-

-

TEXT

"Texto de exemplo"
Cadeia de caracteres

-

-

TEXTPAIR

"Texto 1\Texto 2"
2 cadeias de caracteres separadas por uma
barra invertida

 

LEVEL1SCALE
LEVEL2SCALE

 

Nível simples
Nível detalhado

LONG

"-231456789"
Números inteiros

-

-

DOUBLE

"3.1428"
Números de ponto flutuante separados por um
ponto decimal

-

-

DAY

“24.03.2003"
Data no formato
dd.MM.aaaa



DAYSCALE
WEEKSCALE
MONTHSCALE
QUARTERSCALE
YEARSCALE

Sem unidade, mas com níveis de precisão:
corrigido ao dia
corrigido à semana
corrigido ao mês
corrigido ao trimestre
corrigido ao ano

TIME

"01.01.2002 08:15:23"
Data e hora no formato
dd.MM.aaaa hh:mm:ss

O tipo de dados é idêntico ao utilizado para DATE e TIMESTAMP



SECONDSCALE
MINUTESCALE
HOURSCALE
DAYSCALE
WEEKSCALE
MONTHSCALE
QUARTERSCALE
YEARSCALE

Sem unidade, mas com níveis de precisão:
corrigido ao segundo
corrigido ao minuto
corrigido à hora
corrigido ao dia
corrigido à semana
corrigido ao mês
corrigido ao trimestre
corrigido ao ano

TIMEOFDAY

"12:41:56"
Hora do dia no formato hh:mm:ss



SECOND_OF_DAY
_SCALE
MINUTE_OF_DAY
_SCALE
HOUR_OF_DAY
_SCALE

Sem unidade, mas com níveis de precisão:
corrigido ao segundo

corrigido ao minuto

corrigido à hora

TIMESPAN

"23 SECOND"
Intervalo de tempo

SECOND
MINUTE
HOUR
DAY
WEEK
MONTH
YEAR

Segundo
Minuto
Hora
Dia
Semana
Mês
Ano

FACTORY TIMESPAN

"23 FACTORY_HOUR"
Intervalo de tempo baseado no calendário de fábrica. Apenas é considerado o tempo de trabalho real.

FACTORY_SECOND
FACTORY_MINUTE
FACTORY_HOUR
FACTORY_DAY
FACTORY_WEEK
FACTORY_MONTH
FACTORY_YEAR

Segundos de pessoa
Minutos de pessoa
Horas de pessoa
Dias de pessoa
Semanas de pessoa
Meses de pessoa
Anos de pessoa

FREQUENCY

"86400 PER_DAY"
Número por medida de tempo

PER_SECOND
PER_MINUTE
PER_HOUR
PER_DAY
PER_WEEK
PER_MONTH
PER_YEAR

por segundo
por minuto
por hora
por dia
por semana
por mês
por ano

PERCENTAGE

"63 PERCENT"
Percentagem

PERCENT
VALUE_ONLY

Percentagem
sem unidade (exibir fator)

Para os tipos de dados baseados em tempo, a unidade base é sempre segundos. O tipo de dados PERCENTAGE não tem uma unidade base.

Aviso

O tipo de dados TEXTPAIR é utilizado internamente pelo PPM para processar resultados de consulta binários (por exemplo, grupos de tipos de processo\tipos de processo). Este tipo de dados não é indicado para troca direta de dados, já que o separador de barra invertida (\) é substituído por uma barra (/) ao importar um arquivo XML.