Histórico da Página
...
Tabelas Temporárias
RowObjectLayout do usuário/documento | ||||
Informações dos Arquivos | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório |
num_id_docto | INTEGER | 999999999 | Número sequencial de identificação do documento | Sim |
cdn_tipo_proces | INTEGER | >>9 | Tipo do processo ao qual o documento está vinculado | Sim |
cod_chave_proces | CHARACTER | X(40) | Código da chave do processo | Sim |
cod_usuar_docto | CHARACTER | X(12) | Código do usuário do documento | Sim |
dtm_criac_docto | DATETIME | 99/99/9999 HH:MM:SS.SSS | Data e hora da criação do documento | Sim |
nom_arq_docto | CHARACTER | X(100) | Nome do arquivo | Sim |
nom_dir_docto | CHARACTER | X(250) | Diretório onde está armazenado o documento | Sim |
ind_tam_docto | CHARACTER | X(10) | Tamanho do arquivo | Não |
des_docto | CHARACTER | X(200) | Descrição do Documento | Não |
tt-mla-layout-usuar-doc-origem e tt-mla-layout-usuar-doc-dest |
ttArquivoDocto | ||||
Informações dos Arquivos | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório |
num_id_docto | INTEGER | 999999999 | Número sequencial de identificação do documento | Sim |
cdn |
_tipo_proces | INTEGER | >>9 |
Tipo do processo ao qual o documento está vinculado | Sim |
cod_chave_proces | CHARACTER | X(40) | Código da chave do processo | Sim |
cod |
_usuar_docto | CHARACTER | X( |
12) |
Código do usuário do |
documento | Sim |
dtm_criac_docto | DATETIME | 99/99/9999 HH:MM:SS.SSS | Data e hora da criação do documento | Sim |
nom |
_arq_docto | CHARACTER | X( |
100) |
Nome do |
arquivo |
Sim | ||
nom_dir_docto | CHARACTER | X( |
250) |
Diretório onde está armazenado o documento | Sim |
ind_tam_docto | CHARACTER | X( |
10) |
Tamanho do arquivo | Não |
ID da Situação
1 - Mantido
2 - Novo
3 - Alterado
4 - Eliminado
5 - Origem
6 - Destino
7 - Errodes_docto | CHARACTER | X(200) | Descrição do Documento | Não |
r-rowid | ROWID | Rowid do registro | Não |
Metodo Básico
Quando a BO for executada em modo persistente, os seguintes métodos estarão disponíveis para execução:
getCharField | ||
Requisito | Query posicionada no registro. | |
Sintaxe | RUN getCharField IN handle (INPUT <character>, OUTPUT <character>). | |
Descrição
| Retorna valor dos campos do tipo caractercaractere | |
Parâmetros | Descrição | |
pFieldName | Nome do campo caracter caractere que será retornado o valor | |
pFieldValue | Valor contido no campo solicitado | |
Retorno | A BO irá retornar o valor contido no campo caracter caractere que foi solicitado. |
getDateField | ||
Requisito | Query posicionada no registro. | |
Sintaxe | RUN getDateField IN handle (INPUT <character>, OUTPUT <date>). | |
Descrição
| Retorna valor dos campos do tipo data | |
Parâmetros | Descrição | |
pFieldName | Nome do campo data que será retornado o valor | |
pFieldValue | Valor contido no campo solicitado | |
Retorno | A BO irá retornar o valor contido no campo data que foi solicitado. |
...
getKey | ||
Requisito | Query posicionada no registro. | |
Sintaxe | RUN getKey IN handle (OUTPUT <character>, OUTPUT <integer>, OUTPUT <integer>, OUTPUT <character>). | |
Descrição
| Retorna valores dos campos o valor do campo do índice primário e único da tabela. | |
Parâmetros | Descrição | |
pcod-usuar | Código do usuário | |
pidi-interfac | Interface | |
pcdn-docto | Código do Documento | |
pnum_id_docto | ID do | campodocumento |
Retorno | A BO irá retornar o valor contido nos campos no campo do índice primário e único da tabela. |
goToKey | |||
Requisito | Query estar aberta. | ||
Sintaxe | RUN goToKey IN h-handle (INPUT <character>, INPUT <integer>, INPUT <integer>, INPUT <character>). | ||
Descrição
| Reposiciona registro com base no índice primário e único da tabela. | ||
Parâmetros | Descriçãopcod-usuar | ||
pnum_id_docto | Código do usuário | pidi-interfacInterface | |
pcdn-docto | Código do Documento | ||
pcod-id-campo | ID do campo | ||
Retorno | A BO irá reposicionar no registro que foi solicitado. |
validateRecord | ||
Requisito | Query posicionada no registro. | |
Sintaxe | Run validateRecord in handle (INPUT pType). | |
Descrição | Validações pertinentes ao DBO. | |
Parâmetros | Descrição | |
pType | Recebe o tipo de validação. create: Indica a criação de um registro update: Indica a atualização de um registro delete: Indica a eliminação de um registro | |
Retorno |
Método Negócio
...
userHasAnyLayout
...
pi-get-next-seq | |||||||
Requisito | Não há | Não há. | |||||
Sintaxe | RUN userHasAnyLayout in h-handle (INPUT <pUserCode>, OUTPUT <pHasAny> ). | ||||||
Descrição | Retorna um valor lógico informando se usuário possui layouts | ||||||
Parâmetros | Tipo | Descrição | |||||
pUserCode | CHARACTER | Código do usuário | |||||
pHasAny | LOGICAL | Indica se há layouts para o usuário | |||||
Retorno | Indicação se o usuário possui ou não layouts. | ||||||
pi-copia-substituicao-layouts | |||||||
Requisito | Usuário com layouts cadastrados no MLA. | ||||||
Sintaxe | RUN pi-copiaget-substituicaonext-layouts seq in h-handle (INPUT <pcOrigem>, INPUT <pcDestino>, INPUT <piOpcao>, INPUT <plSimulaAlteracao>, OUTPUT TABLE <tt-mla-layout-usuar-doc-origem>, OUTPUT TABLE <tt-mla-layout-usuar-doc-dest>OUTPUT <pNextValue> ). | ||||||
Descrição | Realiza a cópia/substituição de layouts para um usuárioRetorna um valor inteiro com o próximo ID do documento a ser criado na inclusão de registro. | ||||||
Parâmetros | Tipo | Descrição | |||||
pcOrigem | CHARACTER | Código do usuário origem | |||||
pcDestino | CHARACTER | Código do usuário destino | |||||
piOpcao | INTEGER | Opção de cópia/substituição: 1 - Somente inexistentes 2 - Substituir existentes e adicionar inexistentes 3 - Substituir tudo | |||||
tt-mla-layout-usuar-doc-origem | TEMP-TABLE | Contém os dados dos registros (Layouts) do usuário origem | |||||
tt-mla-layout-usuar-doc-dest | TEMP-TABLE | Contém os dados dos registros (Layouts) do usuário destino | |||||
Retorno | Layouts do usuário origem e destino. | ||||||
piEliminaCamposLayout | |||||||
Requisito | Não há. | ||||||
Sintaxe | RUN piEliminaCamposLayout in h-handle (INPUT <cUser>, INPUT <iInterface>, INTPUT <iDocument> ). | ||||||
Descrição | Elimina os campos de layout de um Usuário, Interface e Documento | ||||||
Parâmetros | Tipo | Descrição | |||||
cUser | CHARACTER | Código do usuário | |||||
iInterface | INTEGER | Interface | |||||
iDocument | INTEGER | Documento | |||||
pNextValue | INTEGER | ID do documento | |||||
Retorno | Valor do próximo ID do documento | Retorno | Não há. |