Árvore de páginas

Documento de BO

Produto:

Datasul

Ocorrência:

Documentação de BO

Nome Físico

crmboCustom\boCrmPessoaCustomZoomConta.p.

 

Tabelas Temporárias

Atributos das tabelas temporárias de entrada e saída. 

tt-cta_usuar

Atributo

Tipo

Formato

Descrição

Obr.

cod_pessoa_erp

Char

 

Código no ERP

 

num_id_pessoa

Int

 

Código no CRM

 

 

Métodos Básicos 

afterAllSelectedRecords

Requisito

Nenhum

Descrição

Tem por objetivo ser executada após todos os registros (apenas os registros da página corrente) terem sido lidos para que o usuário possa realizar customizações em registros específicos (navegar para um determinado registro, alterar informação de um registro com base no valor de outro, etc).

Parâmetro

Tipo

Formato

I

O

IO

Descrição

tableName

Char

 

X

 

 

Nome da tabela em questão

ttDataset

Handle

 

 

 

X

Handle da temp-table do dataset

afterPersistRecord

Requisito

Nenhum

Descrição

Tem por objetivo ser executada após ter realizado qualquer tipo de persistência (CREATE, UPDATE e DELETE) para que possa ser realizado customizações após a realização da persistência e/ou correções na RowErrors.

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pType

Char

 

X

 

 

“CREATE”, “UPDATE” ou “DELETE”

ttDataset

Handle

 

 

 

X

Handle da temp-table do dataset

RowObject

Handle

 

 

 

X

Handle da temp-table do RowObject

hBoHandle

Handle

 

X

 

 

Handle da BO

RowErrors

Tt

 

 

 

X

Tabela RowErrors

afterSelectedRecord

Requisito

Nenhum

Descrição

Tem por objetivo ser executada após cada registro ter sido lido para que o usuário possa realizar customizações no registro (gerar informação de um campo virtual baseado nos valores do registro, validar a informação de uma coluna da tabela, etc).

Parâmetro

Tipo

Formato

I

O

IO

Descrição

tableName

Char

 

X

 

 

Nome da tabela em questão

ttDataset

Handle

 

 

 

X

Handle da temp-table do dataset

beforePersistRecord

Requisito

Nenhum

Descrição

Tem por objetivo ser executada antes de realizar qualquer tipo de persistência (CREATE, UPDATE e DELETE) para que possa ser realizado a conversão dos valores virtuais para colunas físicas.

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pType

Char

 

X

 

 

“CREATE”, “UPDATE” ou “DELETE”

ttDataset

Handle

 

 

 

X

Handle

RowObject

Handle

 

 

 

X

Handle

hBoHandle

Handle

 

X

 

 

Handle da BO

prepareQuery

Requisito

Nenhum

Descrição

Tem por objetivo disponibilizar um meio de customizar a query que será executada para realizar a busca de dados.

Parâmetro

Tipo

Formato

I

O

IO

Descrição

queryHandler

Handle

 

 

 

X

Handle da Query

 

Functions e Procedures Auxiliares 

prepareDatasetFields

Requisito

Nenhum

Descrição

Esta PROCEDURE realiza o mapeamento de todos os campos que vieram no Dataset para que possa facilitar a forma de trabalhar com estas handles. Deve ser utilizada junto com a FUNCTION getDatasetFieldHandle.

Parâmetro

Tipo

Formato

I

O

IO

Descrição

ttDataset

Handle

 

X

 

 

Handle da temp-table do dataset

prepareRowObjectFields

Requisito

Nenhum

Descrição

Esta PROCEDURE realiza o mapeamento de todos os campos que vieram do RowObject para que possa facilitar a forma de trabalhar com estas handles. Deve ser utilizada junto com a FUNCTION getRowObjFieldHandle.

Parâmetro

Tipo

Formato

I

O

IO

Descrição

RowObject

Handle

 

 

 

X

Handle da temp-table do RowObject

getDatasetFieldHandle

Requisito

Nenhum

Descrição

Esta FUNCTION tem por objetivo retornar a handle de um determinado campo do dataset. Sua utilização está vinculada ao uso correto da procedure prepareDatasetFields.

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pName

Char

 

X

 

 

Nome do campo que deseja buscar

retorno

Handle

 

 

X

 

Handle do campo desejado

getRowObjFieldHandle

Requisito

Nenhum

Descrição

Esta FUNCTION tem por objetivo retornar a handle de um determinado campo da RowObject. Sua utilização está vinculada ao uso correto da procedure prepareRowObjectFields.

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pName

Char

 

X

 

 

Nome do campo que deseja buscar

retorno

 

Handle

 

X

 

Handle do campo desejado

 

Pontos de UPC 

before-afterPersistRecord

Descrição

É executada ANTES da procedure “afterPersistRecord”.

after-afterPersistRecord

Descrição

É executada APÓS da procedure “afterPersistRecord”.

before-beforePersistRecord

Descrição

É executada ANTES da procedure “beforePersistRecord”.

after-beforePersistRecord

Descrição

É executada APÓS da procedure “beforePersistRecord”.

 

Métodos de Negócio

Métodos específicos. 

setDatasetHandle

Requisito

Nenhum

Descrição

Seta o valor da handle

Parâmetro

Tipo

Formato

I

O

IO

Descrição

hProg

Hand

 

X

 

 

Parâmetro

prepareTTAUX

Requisito

Nenhum

Descrição

Método auxilar

Parâmetro

Tipo

Formato

I

O

IO

Descrição

queryHandler

Handle

 

 

 

X