Árvore de páginas

Documento de BO

Produto:

Datasul

Ocorrência:

Documentação de BO

Nome Físico

boCrmProcesHier.p.

 

Considerações Gerais

 

Objetivo

Realizar a manutenção de Regra de Time nos Processos.

 

Tabelas Temporárias

 

Nos atributos das tabelas temporárias de entrada e saída:

RowObject:

Temp-Table principal usada para utilização dos métodos da BO e suas respectivas definições.

defaults.i:

Include padrão para geração da sequence, método default de openQuery.

 

RowObject

Entrada/Saída

Temp-Table principal usada para utilização dos métodos da BO e suas respectivas definições

Entrada

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

NUM_ID

int

99999999

Código identificador sequencial

Sim

 

num_id_grp_usuar

Int

>>>>,>>9

Grupo de Usuario (fk)

Sim

 

log_hier_histor_acao

Log

Sim/Não

Histórico de ação?

Sim

 

log_hier_cadastro_ocor

Log

Sim/Não

Manutenção de ocorrencia?

Sim

 

log_hier_cadastro_oportun

log

Sim/Não

Manutenção de oportunidade?

Sim

 

log_hier_con_acao

Log

Sim/Não

Consulta de ação?

Sim

 

log_hier_con_ocor

log

Sim/Não

Consulta de ocorrencia?

Sim

 

log_hier_con_oportun

Log

Sim/Não

Consulta de oportunidade?

Sim

 

log_hier_con_relacto

log

Sim/Não

relacionamento?

Sim

 

log_hier_con_tar

Log

Sim/Não

Consulta de tarefa?

Sim

 

log_hier_tar

log

Sim/Não

Registro de tarefa?

Sim

 

log_hier_ped

Log

Sim/Não

Pedido?

Sim

 

log_hier_cotac

log

Sim/Não

Cotação?

Sim

 

log_hier_cadastro_contat

Log

Sim/Não

Contato?

Sim

 

log_hier_cadastro_cta

log

Sim/Não

Conta?

Sim

 

Dat_timestamp

Date

99/99/9999

Data de Alteração do Registro

Sim

 

Cdd_version

Dec

>>>,>>>,>>>,>>9

Versão

Sim

 

Num_livre_1

Int

>>>>>9

Livre 1

Não

 

Val_livre_1

Dec

Zzz,zzz,zz9.9999

Livre 1

Não

 

Val_livre_2

Dec

Zzz,zzz,zz9.9999

Livre 2

Não

 

Num_livre_2

Int

>>>>>9

Livre 2

Não

 

Cod_livre_1

Char

X(100)

Livre 1

Não

 

Cod_livre_2

Char

X(100)

Livre 2

Não

 

Dat_livre_1

Date

99/99/9999

Livre 1

Não

 

Dat_livre_2

Date

99/99/9999

Livre 2

Não

 

Log_livre_1

Log

Sim/Não

Livre 1

Não

 

Log_livre_2

Log

Sim/Não

Livre 2

Não

 

 

Método Básico 

Quando a BO for executada em modo persistente, os seguintes métodos estarão disponíveis para execução: 

goToKey

Requisito

Nenhum

Sintaxe

 

Descrição

Reposiciona registro com base no índice CODIGO.

Parâmetros

Descrição

Num_id

Código identificador sequencial

Retorno

 

getKey

Requisito

Nenhum

Sintaxe

 

Descrição

Retorna valores dos campos chave do índice CODIGO.

Parâmetros

Descrição

Num_id

Código identificador sequencial

Retorno

 

validateRecord

Requisito

Nenhum

Sintaxe

 

Descrição

Validações pertinentes ao DBO para as operações de Create, Update e Delete.

Parâmetros

Descrição

pType

Recebe o tipo de validação (Create, Delete, Update)

Retorno

 

getCharField

Requisito

Nenhum

Sintaxe

 

Descrição

Retorna o valor de um campo character.

Parâmetros

Descrição

pFieldName

Nome Campo

pFieldValue

Valor Campo

Retorno

 

getDecField

Requisito

Nenhum

Sintaxe

 

Descrição

Retorna o valor de um campo decimal.

Parâmetros

Descrição

pFieldName

Nome Campo

pFieldValue

Valor Campo

Retorno

 

getIntField

Requisito

Nenhum

Sintaxe

 

Descrição

Retorna o valor de um campo inteiro.

Parâmetros

Descrição

pFieldName

Nome Campo

pFieldValue

Valor Campo

Retorno

 

getDateField

Requisito

Nenhum

Sintaxe

 

Descrição

Retorna o valor de um campo date.

Parâmetros

Descrição

pFieldName

Nome Campo

pFieldValue

Valor Campo

Retorno

 

getLogField

Requisito

Nenhum

Sintaxe

 

Descrição

Retorna o valor de um campo logical.

Parâmetros

Descrição

pFieldName

Nome Campo

pFieldValue

Valor Campo

Retorno

 

getRawField

Requisito

Nenhum

Sintaxe

 

Descrição

Retorna valor de campos do tipo raw..

Parâmetros

Descrição

pFieldName

Nome Campo

pFieldValue

Valor Campo

Retorno

 

getRecidField

Requisito

Nenhum

Sintaxe

 

Descrição

Retorna valor de campos do tipo recid.

Parâmetros

Descrição

pFieldName

Nome Campo

pFieldValue

Valor Campo

Retorno

 

 

Método Negócio 

Métodos adicionais de atualização e acesso a base de dados. 

destroyHandle

Requisito

Nenhum

Sintaxe

 

Descrição

Verifica se o handle é valido, então remove da memória.

Parâmetros

Descrição

 

 

Retorno

 

ValidInsertGrpUsuar

Requisito

Nenhum

Sintaxe

 

Descrição

Verifica se para o grupo de usuários selecionado já existe uma parametrização no processo de times, se sim, retorna erro.

Parâmetros

Descrição

idGrpUsuar

Código do grupo de usuário.

idCampAcao

Ação da campanha.

Retorno

 

 

OpenQuery / SetConstraint / LinkTo 

Definição das Queries (acesso ao banco de dados) e Contraints (regras de leitura) utilizadas para buscar grupos de registros da base de dados.

openQueryDefault

Requisito

Nenhum

Sintaxe

 

Descrição

Método padrão para abertura da Query.

Parâmetros

Descrição

 

 

Retorno