Questions and discussion about developing processes and programming in PHP, JavaScript, web services & REST API.

Moderator: amosbatto

Forum rules: Please search to see if a question has already asked before creating a new topic. Please don't post the same question in multiple forums.
By ksbarrientosn
#825483
Alguien ha intentado consumir un proceso de PM o una tabla de reporte PM ya sea en Visual Basic, C# o Ruby on rails ya que no encuentro informacion para la creacion de una API que pueda ser consumida?
#825486
Todas estas lenguas tienen maneras para llamar REST, entonces puedes usar el REST de Processmaker.
#825487
Entiendo, hice mal mi pregunta. La pregunta en si es como habilito o que tengo que hacer para hacer el Web Service de PM para obtener la direccion e ir a VS y consumirla ya que estuve viendo este tutorial: https://wiki.processmaker.com/3.0/Proce ... b_Services, pero al hacer la linea que dice de WebService me da un error 404 ( http://<IP-ADDRESS>/sys<WORKSPACE>/<LANG>/<SKIN>/setup/webServices), crees que me puedes ayudar para hacer el web service de processmaker para poder consumirlo por favor o ya viene habilitado por default...?
#825489
http://<IP-ADDRESS>/sys<WORKSPACE>/<LANG>/<SKIN>/setup/webServices no esta disponible en la version 3.2.2 y después. ¿Que versión tienes?

Si quieres usar web services con C#, ver:
https://stackoverflow.com/questions/466 ... in-c-sharp
#825494
Acabo de chequear y descubrí que setup/webServices fue quitado en la version 3.2.1. Voy a corregir el texto en el wiki.
La última versión con setup/webServices fue 3.2.0.
#825500
ksbarrientosn wrote:De que otra forma puedo consumir un proceso o una tabla reporte de PM en algun otro lenguaje
Web services siguen funcionando. Sólo la página de pruebas setup/webServices fue quitada por razones de seguridad.

Si no estas usando PHP, te consejo usar REST en lugar de web services, porque todas las lenguas de programación soportan REST.

Si quieres los datos de un Report Table, puedes usar este endpoint de REST:
https://wiki.processmaker.com/3.0/REST_ ... port_table
#825518
He estado tratando tod el fin de semana de como poder obtener {prj_uid} y el {rep_uid} pero no logro obtenerlo ya intente desde la base lo he buscado por todas parte incluso use este query en la base de datos: SELECT CON_ID, CON_VALUE FROM CONTENT WHERE CON_CATEGORY='PRO_TITLE'; cambiando el pro_title por el nombre de mi proyecto y me da empty. de que manera puedo tener esta informacion.?
User avatar
By amosbatto
#825524
ksbarrientosn wrote:He estado tratando tod el fin de semana de como poder obtener {prj_uid} y el {rep_uid} pero no logro obtenerlo ya intente desde la base lo he buscado por todas parte incluso use este query en la base de datos: SELECT CON_ID, CON_VALUE FROM CONTENT WHERE CON_CATEGORY='PRO_TITLE'; cambiando el pro_title por el nombre de mi proyecto y me da empty. de que manera puedo tener esta informacion.?
Primero, debes leer la documentación:
https://wiki.processmaker.com/3.1/developer_info

¿Registraste la applicación de REST en ProcessMaker?

¿Has podido obtener el access token de oAuth2?

¿Incluiste el access token en la cabecera cuando llamaste GET http://{domain}/api/1.0/{workspace}/project/{prj_uid}/report-table/{rep_uid}/data ?
En la cabecera debes tener algo como:
Code: Select all
Authorization: Bearer 123456789abcdef1234567890abcdef
Ver este ejemplo:
https://wiki.processmaker.com/3.0/Calli ... _Endpoints

Si quieres conseguir la ID del Report Table, puedes llamar:
https://wiki.processmaker.com/3.0/REST_ ... ort_tables

Si no puedes hacerlo, debes publicar tu codigo o capturas de pantalla is estas usando Postman.
Amosbatto, PMUsers.com is down.

It would be nice if ProcessMaker can let us know w[…]

Hi, What is your server config? Is your server Wi[…]

Hi, It's not possible, because processmaker set s[…]

Filtering Grids For Parallel Tasks

Hi, You must create a grid for example @=tempGrid[…]