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?
#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...?
#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.
Cannot upload CSV

Hi, I am using a multi-file upload. When I upload[…]

A Beginner's Guide for ProcessMaker

I recently completed a book on ProcessMaker - &q[…]

Hi guys. I am a newbie. I don't know how to upgrad[…]

HI Thanks so much! This is just what I need.