Documento de BO
Produto: | Datasul |
Ocorrência: | Documentação de BO |
Nome Físico | boCrmHistorAcao.p |
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 | int | 99999999 | Código identificador seqüencial | Sim |
num_id_usuar | int | >>>>,>>9 | Usuario |
|
num_id_campanha | int | >>>>,>>9 | Campanha |
|
num_id_acao | int | 999999999 | Ação |
|
num_id_restdo | int | 999999999 | Resultado |
|
num_id_detmnto | int | 999999999 | Detalhamento | Não |
num_id_pessoa | int | >>>>,>>9 | Pessoa |
|
num_id_contat | int | >>>>,>>9 | Contato | Não |
num_id_mid | int | 999999999 | Mídia | Não |
num_id_objet | int | 999999999 | Objetivo | Não |
dat_inic | Date | 99/99/9999 | Início |
|
dat_fim | Date | 99/99/9999 | Fim |
|
hra_inic | Char | 99:99 | Inicio |
|
hra_fim | Char | 99:99 | Fim |
|
dat_cadastro | date | 99/99/9999 | Data de Cadastro |
|
num_id_pdven | Int | >>>>,>>9 | Pedido de venda | Não |
log_foto_campanha | Log | Sim/Não | Fotografia da Campanha | Não |
log_acumul_restdo | Log | Sim/Não | Acumular Resultado | Não |
qti_repeat_acao | int | >>>,>>9 | Repete Ação | Não |
num_id_oportun | int | >>>>,>>9 | Oportunidade | Não |
num_id_ocor | int | >>>>,>>9 | Id Ocorrência | Não |
num_id_tar | Int | >>>>,>>9 | Id Tarefa | Não |
Dat_timestamp | Date | 99/99/9999 | Data de Alteração do Registro | Sim |
Cdd_version | Dec | >>>,>>>,>>>,>>9 | Versão | Não |
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
Métodos básicos de acesso ao banco de dados.
getCharField | |||||||
Requisito | Nenhum | ||||||
Descrição | Retorna o valor de um campo character. | ||||||
Parâmetro | Tipo | Formato | I | O | IO | Descrição | |
pFieldName | char |
| X |
|
| Nome Campo | |
pFieldValue | char |
|
| X |
| Valor Campo |
getDateField | |||||||
Requisito | Nenhum | ||||||
Descrição | Retorna o valor de um campo date. | ||||||
Parâmetro | Tipo | Formato | I | O | IO | Descrição | |
pFieldName | char |
| X |
|
| Nome Campo | |
pFieldValue | char |
|
| X |
| Valor Campo |
getDecField | |||||||
Requisito | Nenhum | ||||||
Descrição | Retorna o valor de um campo decimal. | ||||||
Parâmetro | Tipo | Formato | I | O | IO | Descrição | |
pFieldName | char |
| X |
|
| Nome Campo | |
pFieldValue | char |
|
| X |
| Valor Campo |
getIntField | |||||||
Requisito | Nenhum | ||||||
Descrição | Retorna o valor de um campo inteiro. | ||||||
Parâmetro | Tipo | Formato | I | O | IO | Descrição | |
pFieldName | char |
| X |
|
| Nome Campo | |
pFieldValue | char |
|
| X |
| Valor Campo |
getKey | |||||||
Requisito | Nenhum | ||||||
Descrição | Retorna valores dos campos do índice CODIGO | ||||||
Parâmetro | Tipo | Formato | I | O | IO | Descrição | |
pit-codigo | char |
|
| X |
| Item | |
psequencia | int |
|
| X |
| Sequência | |
pes-codigo | char |
|
| X |
| Componente | |
pordem | int |
|
| X |
| Ordem | |
pal-codigo | char |
|
| X |
| Componente Alternativo |
getLogField | |||||||
Requisito | Nenhum | ||||||
Descrição | Retorna o valor de um campo logical. | ||||||
Parâmetro | Tipo | Formato | I | O | IO | Descrição | |
pFieldName | char |
| X |
|
| Nome Campo | |
pFieldValue | char |
|
| X |
| Valor Campo |
getRawField | |||||||
Requisito | Nenhum | ||||||
Descrição | Retorna valor de campos do tipo raw. | ||||||
Parâmetro | Tipo | Formato | I | O | IO | Descrição | |
pFieldName | char |
| X |
|
| Nome Campo | |
| pFieldValue | raw |
|
| X |
| Valor Campo |
getRecidField | |||||||
Requisito | Nenhum | ||||||
Descrição | Retorna valor de campos do tipo recid. | ||||||
Parâmetro | Tipo | Formato | I | O | IO | Descrição | |
pFieldName | char |
| X |
|
| Nome Campo | |
pFieldValue | recid |
|
| X |
| Valor Campo |
goToKey | |||||||
Requisito | Nenhum | ||||||
Descrição | Reposiciona registro com base no índice CODIGO | ||||||
Parâmetro | Tipo | Formato | I | O | IO | Descrição | |
pit-codigo | char |
| X |
|
| Item | |
psequencia | int |
| X |
|
| Sequência | |
pes-codigo | char |
| X |
|
| Componente | |
pordem | int |
| X |
|
| Ordem | |
pal-codigo | char |
| X |
|
| Componente Alternativo |
validateRecord | |||||||
Requisito | Nenhum | ||||||
Descrição | Validações pertinentes ao DBO para as operações de Create, Update e Delete. Caso a opção seja “Inserir”: Atribui ao campo num_id_usuar o usuário que está cadastrando e a dat_cadastro a data do dia da inserção. Caso a opção seja “Inserir ou Alterar” irá chamar o seguinte método VerifyResultClassTransition Caso a opção seja “Deletar” irá chamar o seguinte método VerifyDates. VerifyTime | ||||||
Parâmetro | Tipo | Formato | I | O | IO | Descrição | |
pType | char |
| X |
|
| Recebe o tipo de validação |
Método Negócio
Métodos adicionais de atualização e acesso a base de dados
Método: VerifyResultClassTransition
Descrição: Valida se a descrição.
Requisitos: Nenhum
Parâmetros: Nenhum
Método: VerifyDates
Descrição: Valida se a data inicial é maior que a final.
Requisitos: Nenhum
Parâmetros: Nenhum
Método: VerifyTime
Descrição: Valida se a hora inicial é maior que a final.
Requisitos: Nenhum
Parâmetros: Nenhum
Método: VerifyResultClassTransition
Descrição: Verifica o Resultado da Classe de Transição.
Requisitos: Nenhum
Parâmetros: Nenhum