Histórico da Página
...
Os scripts condicionais são scripts javascript que possuem basicamente todos os recursos dos eventos de processo do fluig podendo combinar a consulta de webservices externos junto com dados do formulário. Quando este script conseguir retornar true então a solicitação workflow será iniciada ou movimentada de acordo com o elemento utilizado na modelagem.
Exemplo de macro para bloco de código:código de script documentacional acessando um webservice.
Bloco de código | ||||
---|---|---|---|---|
| ||||
function intermediateconditional2() { var adminUser = "adm"; var adminPass = "adm"; var colleagueId = hAPI.getCardValue("cbuser") var companyId = 1; var solic = hAPI.getCardValue("nmSol"); var NOME_SERVICO = "fluigDashBoardService"; var CAMINHO_SERVICO = "com.totvs.technology.ecm.dm.ws.ECMDashBoardServiceService"; var servico = ServiceManager.getService(NOME_SERVICO); var instancia = servico.instantiate(CAMINHO_SERVICO); var ws = instancia.getDashBoardServicePort(); var summaryRequests = ws.getSummaryRequests(companyId, adminUser, adminPass, colleagueId); var pendingRequests = summaryRequests.getNumberOfWorkflowPendingRequests(); log.info("pendingRequests " + pendingRequests); if (pendingRequests > solic) { return true; } } |
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas