Ola pessoal!
Estou desenvolvendo um Widget, onde preciso trazer um formulário com seus dados, mas pode ter a possibilidade deste usuário não ter participado do fluxo, tem como fazer isso?
Tentei utilizar a api “/ecm-forms/api/v2/cardindex/html?processInstanceId=”, mas quando o usuário não participou ele fala que não tem permissão.
Desde que o usuário tenha ao menos permissão de leitura na pasta, você pode apresentar no iframe em um modal passando a pasta, o documento a versão do seu formulário:
viewModal : function(formFolder, documentId, version){
var myModal = FLUIGC.modal({
title: 'Visualizar Formulário',
content: `<iframe height="${$(window).height() * 0.6}" width="100%" src="/webdesk/streamcontrol/${formFolder}/${documentId}/${version}//?edit=false" title="iframe"></iframe>`,
id: 'fluig-modal',
size: 'large',
actions: [{
'label': 'Voltar',
'autoClose': true
}]
}, function(err, _data) {
if(err) {
} else {
}
});
}