Alguém possui algum exemplo de chamada de API REST do Fluig exemplo: criar pasta ou criar arquivo dentro de um evento de processo do Fluig?
Alguém possui algum exemplo de chamada de API REST do Fluig exemplo: criar pasta ou criar arquivo dentro de um evento de processo do Fluig?
Boa Noite,
Você pode utilizar a biblioteca WCMAPI para realizar a execução de uma API REST do fluig nos eventos de processo que são justamente eventos que rodam do lado do server e por isso não é possivel fazer a utilização de uma Ajax por exemplo para montar sua requisição. outra forma seria utilizando os componentes nativos SDK do fluig sequem 2 exemplos abaixo:
LINK WCMAPI: https://tdn.totvs.com/display/public/fluig/WCMAPI | LINK hAPI : https://tdn.totvs.com/display/public/fluig/hAPI LINK docAPI: https://tdn.totvs.com/display/public/fluig/docAPI
// Executa a criação de um Card em um determinado formulário // (
var dados = {
"documentDescription": "exemplo",
"parentDocumentId": 849,
"inheritSecurity": false,
"version": 1000,
"formData": [
{
"name": "IdCotacao",
"value": "0001"
},
{
"name": "codcoligada",
"value": "001"
},
{
"name": "codfilial",
"value": "002"
},
{
"name": "quantidade",
"value": "30"
},
WCMAPI.Create({
url: '/api/public/2.0/cards/create/',
contentType: "application/json",
dataType: "json",
data: dados,
success: function (data) {
console.log('sucesso');
// código a ser executado em caso de sucesso
}
});
// Executa o componente SDK para buscar o usuário logado // (Link: http://lab.fluig.com/api/sdk/)
fluigAPI.getUserService().getCurrent()