Versão atual:

Acessar WebService externo via Workflow Scripts

Olá a todos,

Estou precisando acessar um WebService externo por dentro de um script afterTaskComplete do workflow.

Alguém tem alguma solução?

Tentei via esse tutorial totvs http://tdn.totvs.com/pages/releaseview.action?pageId=239041233#OAuth1--2101383534

mas estou recebendo um erro "unable to find valid certification path to requested target"

Alguém tem alguma solução rápida ?

Meu código atual:

function afterTaskComplete(colleagueId,nextSequenceId,userList){
    try{
    log.info("##### afterTaskComplete - teste REST");
        var clientService = fluigAPI.getAuthorizeClientService();
        var data = {
            companyId : getValue("WKCompany") + '',
            serviceCode : 'CUP',
            endpoint : 'produto/inativa',
            method : 'post',// 'delete', 'patch', 'put', 'get'     
            timeoutService: '100', // segundos
            params : {
                extData :{
                    'idt_produtos':'1474'
                }
            }
        }

        var vo = clientService.invoke(JSON.stringify(data));

        if(vo.getResult()== null || vo.getResult().isEmpty()){
            log.info("##### Retorno está vazio");
        }else{
            log.info("##### resultado");
            log.info(vo.getResult());
        }
    } catch(err) {
        throw new Exception(err);
    }
}

Alguma luz? obrigado

Versão (1):

Ver a versão formatada

Acessar WebService externo via Workflow Scripts

  • criado 24 de Jan de 2018

Comentário

new question