Histórico da Página
Documento de BO
Produto: | Datasul |
Ocorrência: | Documentação de BO |
Nome Físico | crmbo/boCrmAcessFormPortal.p |
Considerações Gerais
Objetivo
Realizar a manutenção de ocorrências.
...
A variável denominada h-handle irá receber o “handle” do programa, permitindo o acesso aos “métodos” internos da API.
Tabelas Temporárias
Nos atributos das tabelas temporárias de entrada e saída:
RowObject | Entrada/Saída | ||||
Temp-table espelho da tabela mais o campo r-rowid do tipo rowid | Entrada/Saída | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório | Evolução |
num_id | Int | >>>>>9 | ID da tabela | Sim |
|
cod_form | Char | X(150) | Código Formulário | Sim |
|
nom_form | Char | X(500) | Nome Formulário | Sim |
|
log_padr | Log | Sim/não | É padrão? | 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 | Formulário Geral? | Não |
|
Log_livre_2 | Log | Sim/Não | Livre 2 | Não |
|
Método Básico
Quando a API/BO for executada em modo persistente, os seguintes métodos estarão disponíveis para execução:
...
getRecidField | ||
Requisito | Nenhum | |
Sintaxe | [nome_método] (input ..., output ..., ..., ...) | |
| Retorna o valor de um campo recid. | |
Parâmetros | Descrição | |
pFieldName | pFieldName | |
pFieldValue | Valor Campo | |
Retorno |
|
Método Negócio
assignNumId | ||
Requisito |
| |
Sintaxe | Run assignNumId in h-handle. | |
Descrição | Popula o campo ID com valor único sempre que a operação for do tipo create | |
Parâmetros | Descrição | |
|
| |
Retorno |
|
showCurrentUser | ||
Requisito |
| |
Sintaxe | Run showCurrentUser in h-handle (output i-user). | |
Descrição | Retorna o ID do usuário do CRM logado. | |
Parâmetros | Descrição | |
|
| |
Retorno | i-user - integer |
OpenQuery / SetConstraint / LinkTo
openQueryDefault | ||
Requisito | Nenhum | |
Sintaxe | RUN openQueryStatic IN h-handle (INPUT "Default"). | |
Descrição | Abertura da Query da Tabela | |
Parâmetros | Descrição | |
|
| |
|
| |
Retorno |
|
...