Forum Replies Created
-
gabriel.rissattiParticipante# 2 anos atrás
Boa tarde, já consegui obter o ID do documento através de outra API que não estava no manual.
Porém agora ao obter a versão do documento ( última etapa antes de enviar para a assinatura) a api retorna vazio:
{
“documentVersions”: []
}Isso ocorre pois ao carregar o documento ele vem como pendente e preciso resolver todas as pendências pela plataforma.
Existe alguma API que eu posso assim que carregar o documento informar que ele está publicado? com isso eu consigo obter a versão.
Pois no cenário atual a integração ainda não funciona completamente, eu estou precisando aprovar o documento na plataforma SeniorX para depois consumir a api de assinatura.in reply to: realizar o upload de um documento via APIgabriel.rissattiParticipante# 2 anos atrásBoa noite, tudo bem ?
Consegui realizar o upload do documento, porém não consegui enviar para assinatura..Seguindo essa documentação:
Ao chegar neste trecho:
“) RECUPERAR O ID DO DOCUMENTO
No passo 1, deve ser feita uma requisição GET para a primitiva /rest/platform/ecm_ged/queries/newDocumentStatus, passando como parâmetro o ticket obtido ao fazer o upload de um arquivo no DOC Studio, como no exemplo abaixo:”o meu retorno não vem com o ID, vem somente com o status:
{
“finished”: true
}Sabem o que poderia ser? preciso do ID para ir para a assinatura.
Muito obrigado
in reply to: realizar o upload de um documento via APIgabriel.rissattiParticipante# 2 anos atrásMuito obrigado Daniele
in reply to: realizar o upload de um documento via APIgabriel.rissattiParticipante# 4 anos, 10 meses atrásBom dia Tiago, tudo bem?
Desculpa a demora, estava de férias, segue fonte de web service que retorna dados do usuário atual/*
Consultor:Gabriel Rissatti
Data de criação:22/10/2018
*/
DEFINIR ALFA CUSU;
DEFINIR ALFA ASQL;
DEFINIR NUMERO NNUMEMP;
DEFINIR NUMERO NTIPCOL;
DEFINIR NUMERO NNUMCAD;
DEFINIR ALFA ANOMFUN;
DEFINIR ALFA ANOMUSU;ASQL= “SELECT N.NUMEMP, N.TIPCOL, N.NUMCAD, N.NOMFUN, LOWER(E.NOMENT) NOMUSU \
FROM R034USU U, R034FUN N, R910ENT E \
WHERE CODUSU = :CODUSU \
AND N.NUMEMP = U.NUMEMP \
AND N.TIPCOL = U.TIPCOL \
AND N.NUMCAD =U.NUMCAD \
AND N.SITAFA <> 7 \
AND E.TIPENT = ‘U’ \
AND E.CODENT = U.CODUSU “;SQL_CRIAR(CUSU);
SQL_USARABRANGENCIA(CUSU,0);
SQL_USARSQLSENIOR2(CUSU,0);
SQL_DEFINIRCOMANDO(CUSU,ASQL);
SQL_DEFINIRINTEIRO(CUSU,”CODUSU”,CODUSU);
SQL_ABRIRCURSOR(CUSU);
SE(SQL_EOF(CUSU) = 0)
{
SQL_RETORNARINTEIRO(CUSU,”NUMEMP”,NNUMEMP);
SQL_RETORNARINTEIRO(CUSU,”TIPCOL”,NTIPCOL);
SQL_RETORNARINTEIRO(CUSU,”NUMCAD”,NNUMCAD);
SQL_RETORNARALFA(CUSU,”NOMFUN”,ANOMFUN);
SQL_RETORNARALFA(CUSU,”NOMUSU”,ANOMUSU);
getUsuario.snumemp = NNUMEMP;
getUsuario.stipcol = NTIPCOL;
getUsuario.snumcad = NNUMCAD;
getUsuario.snomfun = ANOMFUN;
getUsuario.snomusu = ANOMUSU;
}
SQL_FECHARCURSOR(CUSU);
SQL_DESTRUIR(CUSU);DEFINIR DATA DDATHOJE;
DATAHOJE(DDATHOJE);
DEFINIR ALFA ADATHOJE;
CONVERTEMASCARA(3,DDATHOJE,ADATHOJE,”DD/MM/YYYY”);
getUsuario.sdata = ADATHOJE;Este web service eu criei no g5, em resumo no BPM vc deverá pegar a variável ANOMUSU que ele retorna e alimentar uma variável no BPM, assim terá sempre este valor quando precisar.
Ele não tem nenhuma entrada, todas as variáveis dele são de saída:
getUsuario.snumemp
getUsuario.stipcol
getUsuario.snumcad
getUsuario.snomfun
getUsuario.snomusu
getUsuario.sdataObs – coloquei a data, pois as vezes precisamos ter a data em variável no BPM para realizar tratamentos.
Se tiver dificuldades pode me enviar e-mail: gabriel.rissatti@senior-rp.com.br
in reply to: Como manter um responsável por atividade?gabriel.rissattiParticipante# 5 anos atrásBom dia Daniel, falei novamente com o time de processos e me posicionaram o motivo deste item padrão não atender:
O perfil dos ‘operacionais de RH’ e do ‘RH’ que faria a aprovação final são diferentes, pois a aprovação no final do fluxo deveria ser feita pelo diretor de RH, outro detalhes que recebi é:
Após a aprovação da diretoria de RH precisamos ter a aprovação da superintendência, assim o fluxo solicitado é:
1-Supervisão
2-Coordenação
3-Gerência
4-Diretoria
5-Diretoria de pessoas
6-Superintendencia
7- RH operacional efetivain reply to: Consistir politica salarial via BPMgabriel.rissattiParticipante# 5 anos atrásBoa tarde Daniel,
este cliente precisa ter uma estrutura de postos diferente para aprovação salarial, pois independentemente do setor do colaborador da proposta, a área de RH precisa realizar a aprovação após a aprovação da diretoria, ou seja em todas as aprovações salariais o RH está está presente.
Chegamos a pensar em duas saídas:
1- Criar uma nova estrutura de posto de trabalho e deixar a diretoria de RH após a diretoria, porém não é possível no senior X escolhermos qual a estrutura de postos de trabalho a utilizar, teríamos então que fazer essa alteração na estrutura principal, porém isso inviabilizaria demais módulos que usam a estrutura de postos.2- Até existe hoje existe uma opção no fluxo “Quais ações o RH executará no fluxo de aprovação das propostas” Com as seguintes opções: Efetivar a proposta no término do fluxo e Aprovar a proposta no início do fluxo e efetivá-la no final, porém esta opção também não atende pois se deixar o RH no final do fluxo, como o cliente pede, ela chegará para o RH já concluída.
Vejo como possíveis saídas: O gestão de desempenho aceitar uma estrutura diferente de postos de trabalho para aprovação ou termos uma terceira opção no campo
“Quais ações o RH executará no fluxo de aprovação das propostas” onde podemos colocar o RH para aprovação final e não somente a efetivaçãoin reply to: Consistir politica salarial via BPMgabriel.rissattiParticipante# 5 anos atrásBoa tarde, combinado Daniel, muito obrigado pelo suporte.
gabriel.rissattiParticipante# 5 anos atrásBom dia Daniel , muito obrigado pelo retorno, Você sabe me dizer se estes desenvolvimento usaram o BPM nativo ou usaram outras tecnologias para poder consumir este web service? Questiono isso devido a quantia de outras APis que precisamos consumir para obter outras IDS e também os vários campos do formato lista que precisamos enviar para este serviço.
gabriel.rissattiParticipante# 6 anos atrásJá resolvido
in reply to: Tipo de retorno requerido de um WebService no G5gabriel.rissattiParticipante# 6 anos, 1 mês atrásBom senhores, consegui solucionar!
Criei um serviço para retornar o nome do usuário do vetor, que é o mesmo do SeniorX, e este valor atribuí em uma variável de meu processo, na sequencia, a atribuição da tarefa, fiz por variável e assim li essa variável que eu havia salvo. Se alguém precisar envio o fonte.in reply to: Como manter um responsável por atividade?gabriel.rissattiParticipante# 6 anos, 1 mês atrásBoa tarde, fiz o ws com a seguinte regra e deu certo:
/*
Consultor:Gabriel Rissatti
Data de criação:22/10/2018
*/
DEFINIR ALFA CUSU;
DEFINIR ALFA ASQL;
DEFINIR NUMERO NNUMEMP;
DEFINIR NUMERO NTIPCOL;
DEFINIR NUMERO NNUMCAD;
DEFINIR ALFA ANOMFUN;ASQL= “SELECT N.NUMEMP, N.TIPCOL, N.NUMCAD, N.NOMFUN \
FROM R034USU U, R034FUN N \
WHERE CODUSU = 6\
AND N.NUMEMP = U.NUMEMP \
AND N.TIPCOL = U.TIPCOL \
AND N.NUMCAD =U.NUMCAD \
AND N.SITAFA <> 7″;SQL_CRIAR(CUSU);
SQL_USARABRANGENCIA(CUSU,0);
SQL_USARSQLSENIOR2(CUSU,0);
SQL_DEFINIRCOMANDO(CUSU,ASQL);
@SQL_DEFINIRINTEIRO(CUSU,”CODUSU”,CODUSU);@
SQL_ABRIRCURSOR(CUSU);
SE(SQL_EOF(CUSU) = 0)
{
SQL_RETORNARINTEIRO(CUSU,”NUMEMP”,NNUMEMP);
SQL_RETORNARINTEIRO(CUSU,”TIPCOL”,NTIPCOL);
SQL_RETORNARINTEIRO(CUSU,”NUMCAD”,NNUMCAD);
SQL_RETORNARALFA(CUSU,”NOMFUN”,ANOMFUN);
getUsuario.snumemp = NNUMEMP;
getUsuario.stipcol = NTIPCOL;
getUsuario.snumcad = NNUMCAD;
getUsuario.snomfun = ANOMFUN;}
SQL_FECHARCURSOR(CUSU);
SQL_DESTRUIR(CUSU);Muito obrigado!
gabriel.rissattiParticipante# 6 anos, 1 mês atrásAté fiz um teste agora porém não deu certo..
Criei um novo serviço externo com a url :
https://platform.senior.com.br/t/senior.com.br/bridge/1.0/odata//userManager/queries/obterMeusDadosNo fluxo, em uma ação prosseguir, eu executei essa aplicação externa e vinculei o resultado de algumas colunas dela em duas variáveis de processo, porém o resultado não foi exibido.
gabriel.rissattiParticipante# 6 anos, 1 mês atrásBom dia, após realizar todas as etapas, obtive o seguinte retorno:
“IP” demorou muito para responder.
Glassfish e rabbit estão online e segui todos os passos dos tutoriais, saberiam me dizer o que seria?
Muito obrigado
in reply to: Tipo de retorno requerido de um WebService no G5gabriel.rissattiParticipante# 6 anos, 1 mês atrásBom dia, muito obrigado!
in reply to: Tipo de retorno requerido de um WebService no G5