Documento de BO
roduto: | Datasul |
Ocorrência: | Documentação de BO |
Nome Físico | crmbo/boCrmLogErroIntegr.p |
Objetivo
Manter os dados de erros gerados pelas integrações que o CRM possui com outros módulos.
RowObject
Temp-Table principal usada para utilização dos métodos da BO e suas respectivas definições
RowObject | ||||
Atributo | Tipo | Formato | Descrição | Obr. |
Num_id | Integer | 9 | Id do Registro | Sim |
idi_modul_integrad_crm | Integer | 9 | Modulo Integrado Crm | Sim |
dat_exec | Date | 99/99/9999 | Data Execução | Sim |
hra_exec | Character | x(08) | Hora Execucao | Sim |
cod_erro | character | x(20) | Cod Erro | Sim |
idi_tip_erro | Integer | 9 | Tipo Erro | Sim |
des_erro | character | x(60) | Mensagem Erro | Sim |
dsl_erro_complet | Character | x(15000) | Erro Completo | Sim |
cod_usuar | Character | x(12) | User Name | Sim |
dat_livre_1 | date | 99/99/9999 | Livre 1 | Não |
dat_livre_2 | date | 99/99/9999 | Livre 2 | Não |
num_livre_1 | integer | >>>>>9 | Livre 1 | Não |
num_livre_2 | integer | >>>>>9 | Livre 2 | Não |
val_livre_1 | decimal | zzz,zzz,zz9.9999 | Livre 1 | Não |
val_livre_2 | decimal | zzz,zzz,zz9.9999 | Livre 2 | Não |
cod_livre_1 | character | x(100) | Livre 1 | Não |
cod_livre_2 | character | x(100) | Livre 2 | Não |
log_livre_1 | logical | Sim/Não | Livre 1 | Não |
log_livre_2 | logical | Sim/Não | Livre 2 | Não |
dat_timestamp | date | 99/99/9999 | Data de Alteração do Registro | Não |
cdd_version | Decimal | >>>,>>>,>>>,>>9 | Versão | Não |
Métodos Básicos
Métodos básicos de acesso ao banco de dados.
Método: goToKey
Descrição: Reposiciona registro com base no índice CODIGO
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
Num_id | Int | 99999999 | X |
|
| Código identificador seqüencial |
Método: getKey
Descrição: Retorna valores dos campos chave do índice CODIGO
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
Num_id | Int | 99999999 |
| X |
| Código identificador seqüencial |
Método: validateRecord
Descrição: Validações pertinentes ao DBO para as operações de Create, Update e Delete.
Validação de duplicidade de Preferências para um mesmo usuário.
Requisitos: Nenhum
Parâmetros: Recebe o tipo de validação (Create, Delete, Update)
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pType | char |
| X |
|
| Recebe o tipo de validação |
Método: getCharField
Descrição: Retorna o valor de um campo character.
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pFieldName | char |
| X |
|
| Nome Campo |
pFieldValue | char |
|
| X |
| Valor Campo |
Método: getDecField
Descrição: Retorna o valor de um campo decimal.
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pFieldName | char |
| X |
|
| Nome Campo |
pFieldValue | char |
|
| X |
| Valor Campo |
Método: getIntField
Descrição: Retorna o valor de um campo inteiro.
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pFieldName | char |
| X |
|
| Nome Campo |
pFieldValue | char |
|
| X |
| Valor Campo |
Método: getDateField
Descrição: Retorna o valor de um campo date.
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pFieldName | char |
| X |
|
| Nome Campo |
pFieldValue | char |
|
| X |
| Valor Campo |
Método: getLogField
Descrição: Retorna o valor de um campo logical.
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pFieldName | char |
| X |
|
| Nome Campo |
pFieldValue | char |
|
| X |
| Valor Campo |
Método: getRawField
Descrição: Retorna valor de campos do tipo raw.
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pFieldName | char |
| X |
|
| Nome Campo |
pFieldValue | raw |
|
| X |
| Valor Campo |
Método: getRecidField
Descrição: Retorna valor de campos do tipo recid.
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pFieldName | char |
| X |
|
| Nome Campo |
pFieldValue | recid |
|
| X |
| Valor Campo |
Queries e Constraints
Definição das Queries (acesso ao banco de dados) e Contraints (regras de leitura) utilizadas para buscar grupos de registros da base de dados.
Método: openQueryDefault
Descrição: Método padrão para abertura da query.
Métodos Negócio
Métodos adicionais de atualização e acesso a base de dados.
Método: InsertErrorIntegration
Descrição: Utilizado cadastrar erros de integração.
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
idi_modul_integrad_crm | INT |
| X |
|
| Indica se é mod. integrado do CRM |
cod_erro | INT |
| X |
|
| Código do erro |
idi_tip_erro | INT |
| X |
|
| Tipo de erro |
des_erro | CHAR |
| X |
|
| Descrição do erro |
dsl_erro_complet | CHAR |
| X |
|
| Descrição detalhada do erro |