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 |
|