Árvore de páginas

Documento de BO

Produto:

Datasul

Ocorrência:

Documentação de BO

Nome Físico

boCrmGrpUsuar.p.

 

Considerações Gerais

 

Objetivo

Realizar a manutenção de grupo de usuários.

 

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

 

nom_grp_usuar

Char

x(60)

Grupo de Usuários

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, remove da memória.

Parâmetros

Descrição

 

 

Retorno

 

remove_user_action_camp

Requisito

Nenhum

Sintaxe

 

Descrição

Verifica se o grupo está amarrado a alguma ação da campanha, se sim, remove em cascata.

Parâmetros

Descrição

idGrpUsuar

Código do grupo de usuário

Retorno

 

removeAcaoGrp

Requisito

Nenhum

Sintaxe

 

Descrição

Verifica se o grupo está amarrado a alguma ação da campanha, se sim, remove em cascata.

Parâmetros

Descrição

idGrpUsuar

Código do grupo de usuário

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