Upload
leandro-hilario
View
33
Download
0
Embed Size (px)
Citation preview
Boletim Tcnico Sigabpm Mtodos dos Objetos 1
Mtodos dos Objetos
Ambiente : Business Process Management Boletim : 00005181-08 Data da publicao : 03/09/08 Data da reviso : 04/09/08 Verses : AP 7.10, Protheus 8.11 e 10 Pases : Todos Sistemas operacionais
: Windows/Linux Bancos de dados : Todos
Bops : 00000152587
Tabelas utilizadas : Nenhuma
Descrevemos a seguir uma listagem de Mtodos dos Objetos do Business Process Management, atravs das quais possvel obter diversos resultados, descritos individualmente nos procedimentos de uso.
Procedimentos:
1. Objeto formulrio:
O objeto formulrio contm todas as informaes referentes ao formulrio e pode ser obtido diretamente atravs da funo auxliar @Formulario().
1.1 :setFieldValue( , )
Altera o valor de um campo do formulrio.
Parmetros:
cField (Caracter)
O campo que ter o valor alterado.
uValue (Qualquer)
Valor que deve ser atribudo ao campo.
1.2 :getFieldValue( )
Retorna o valor de um campo do formulrio.
Parmetros:
cField (Caracter)
O campo que ter o valor retornado.
Retorno: (Qualquer)
Valor do campo do formulrio.
1.3 :getItens([nObrig], [nInicio], [nFinal] )
Retorna um array contendo os itens do formulrio.
Parmetros:
nObrig (Numrico)
Campo do grid de itens que deve conter valor para ser includo no array.
Default: Null
nInicio(Numrico)
A partir de que linha os dados sero includos no array.
Default: 1
nFinal (Numrico)
At que linha os dados sero includos no array.
Default: Nmero de itens do grid
Retorno: (Array)
Array contendo os itens do formulrio.
1.4 :getResult()
Retorna o resultado da atividade na qual o formulrio est contido
Retorno: (Caracter)
1 Aprovado
2 Reprovado
2 Boletim Tcnico Sigabpm Mtodos dos Objetos
2 Objeto Atividade:
O objeto atividade contm todas as informaes referentes a cada atividade e pode ser obtido diretamente atravs da funo auxliar @Atividade().
2.1 : setProperty( , )
Altera o valor de uma propriedade da atividade;
Parmetros:
cProperty (Caracter)
Propriedade que ter o valor alterado.
uValue (Qualquer)
Valor que ser atribudo propriedade.
2.2: getProperty( )
Retorna o valor de uma propriedade da atividade.
Parmetros:
cProperty (Caracter)
Propriedade que ter o valor retornado.
Retorno: (Qualquer)
Valor da propriedade do formulrio.
2.3: getSequence()
Obtm a seqncia da ltima execuo.
Parmetros: Nenhum
Retorno: (String)
3. Objeto Processo:
O Objeto processo pode ser obtido diretamente atravs das funes auxiliares @processoatual(), @subprocesso(), @processoant()
3.1 : getID()
Boletim Tcnico Sigabpm Mtodos dos Objetos 3
Obtm o ID do Processo
Parmetros: Nenhum
Retorno: (String)
3.2 : getProcModel()
Retorna o Objeto do Modelo do Processo.
Parmetros: Nenhum
Retorno: (String)
4. Objeto Modelo do Processo:
Atravs do objeto do processo possvel obter o objeto do Modelo do Processo, atravs do qual as seguintes informaes podem ser obtidas:
4.1: getID()
Obtm o ID do Modelo do Processo
Parmetros: Nenhum
Retorno: (String)
4.2: getVersion()
Obtm a verso do Modelo do Processo
Parmetros: Nenhum
Retorno: (String)
4.3: getName()
Obtm o nome do Modelo do Processo
Parmetros: Nenhum
Retorno: (String)
4 Boletim Tcnico Sigabpm Mtodos dos Objetos
4.4: getDescription()
Parmetros: Nenhum
Retorno: (String)
Obtm a descrio do Modelo do Processo.
Boletim Tcnico Sigabpm Mtodos dos Objetos 5