Saltar a contenido

Como PMO, puedo acceder a PMPeople a través de API

1) El método API getLoginabre la sesión del usuario:

URL:
https://api.pmpeople.ai/auth/getlogin?&email=***&password=***

Campos de resultado:

  1. ID de usuario
  2. Correo electrónico del usuario
  3. Nombre_del_usuario
  4. Apellido del usuario
  5. Usuario_Src
  6. nombre de usuario
  7. ID de país
  8. Nombre_usuario_avatar
  9. Usuario_AvtarColor
  10. Usuario_Validado
  11. Token PMP

Ejemplo de resultado:

{     "ID_Usuario": 1,     "Correo_Usuario": "[email protected]",     "Nombre_Usuario": "super",     "Apellido_Usuario": "admin",     "Origen_Usuario": "perfil_usuario_6adf490b-d212-11ee-ab3a-74563cc3d975_82031340127743.jpg",     "Nombre_usuario": "superadministrador",     "ID_País": 19,     "Nombre_Avtar_Usuario": "sa",     "Color_Avtar_Usuario": "5f2c50",     "Usuario_Validado": 1,     "Token_PMP": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluMTFAZHVtbXkuY29tIiwiaWF0I joxNzI2NjU0NTk3LCJleHAiOjE3MjY3NDA5OTd9.y_AL7eiNN5hh0a4S3LljmYMPZUNsTV-Fx7Fsajxbufg" }

2) El método API getLogoutcierra la sesión del usuario:

URL:
https://api.pmpeople.ai/auth/getlogout?&token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluMTFAZHVtbXkuY29tIiwiaWF0IjoxNzI2NjUzNTg4LCJleHAiOjE3MjY3Mzk5ODh9.Y_yBcsEnw0yhMUVm5irNapAfvDQFcUrblY9oTnKwFJs
&[email protected]

Ejemplo de resultado:

{"status":1,"message":"Has cerrado sesión correctamente"}

3) El método API deleteTimeSheetelimina una planilla de horas de un miembro del equipo asignado a un paquete de trabajo para una fecha determinada:

URL:
https://api.pmpeople.ai/project/deleteTimeSheet?&delete=false
&orgid=55
&bu=Test By Vivek
&projectID=50
&wp=Test By vivek
&[email protected]
&date=20240916
&token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluMTFAZHVtbXkuY29tIiwiaWF0IjoxNzI2NzU3MTk0LCJleHAiOjE3MjY4NDM1OTR9.jg0mtxSEzgT88qk2b_0uG1HJCcQLaVK_GxMm0X_ZSgw

Ejemplo de resultado:

{   "status": 1,   "message": "Las horas de la hoja de tiempo están aprobadas para el miembro del equipo asignado, por lo que no puede eliminarlas. Rechace las horas como rol de gerente desde la herramienta PMPeople" }

4) El método API getOrgTMobtiene los miembros del equipo de la organización:

URL:
https://api.pmpeople.ai/project/getOrgTM?
&orgid=55
&token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluMTFAZHVtbXkuY29tIiwiaWF0IjoxNzI2NjgyNjg0LCJleHAiOjE3MjY3NjkwODR9.Cf6AXD-uG9My9Xedr7idJZwamgA8nazVFZUNlpVjm8g
&[email protected]

Campos de resultado:

  1. Nombre del miembro del equipo
  2. Correo electrónico del miembro del equipo
  3. Nombre del fondo de recursos
  4. Unidad de negocio
  5. Nombre del proyecto
  6. Identificación del proyecto
  7. Paquete de trabajo
  8. Tasa de venta
  9. Tasa de costo
  10. Comenzar
  11. Finalizar
  12. Trabajar
  13. BLStart
  14. BLFinish
  15. Trabajo BL
  16. Trabajo real
  17. Costo real
  18. JobCats
  19. ID de proyecto interno

Ejemplo de resultado:

{     "Nombre del proyecto": "CustomFun - teclado (Paypal)",     "ID del proyecto": "PI_2020_0098",     "ID interno del proyecto": 23651,     "Unidad de negocio": "Desarrollo",     "Tasa de venta": 0,     "Inicio": "04/06/2020",     "Fin": "30/12/2020",     "Trabajo": 0,     "Inicio de BL": "04/06/2020",     "Fin de BL": "30/12/2020",     "Trabajo de BL": 0,     "Trabajo real": 0,     "Costo real": 0,     "Paquete de trabajo": "PI_2020_0098",     "Tasa de costo": 0,     "Nombre del fondo de recursos": "Fondo de recursos NUEVO",     "Correo electrónico del miembro del equipo": "[email protected]",     "Nombre del miembro del equipo": "Kalpesh Vekaria",     "Categorías de trabajo": "CTO" }

5) El método API getOrgPfProbtiene proyectos de una cartera:

URL:
https://api.pmpeople.ai/project/getOrgPfPr?
&orgid=0
&pf=4247
&token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluMTFAZHVtbXkuY29tIiwiaWF0IjoxNzI2NzM3NDk0LCJleHAiOjE3MjY4MjM4OTR9.eJa85rgoFlKu1p6jZgkoRWRX28aNhBVILj9F3gSHL8o
&[email protected]

Campos de resultado:

  1. Nombre de la solicitud
  2. Nombre del proyecto
  3. Nombre corto
  4. IDENTIFICACIÓN
  5. Semáforo
  6. Unidad de negocio
  7. Valor
  8. Tamaño
  9. Estado
  10. Fecha de estado
  11. %Completo
  12. % Trabajo completado
  13. Inicio de línea base
  14. Acabado de línea base
  15. Comenzar
  16. Finalizar
  17. Presupuesto
  18. Wok planificado
  19. Trabajo real
  20. Trabajo de línea base
  21. Costo planificado
  22. Costo base
  23. Costo real
  24. Estimación al finalizar
  25. Fase
  26. Cliente
  27. Pregunta
  28. SP
  29. P.M
  30. Etiquetas del proyecto
  31. PMA
  32. Fondos de recursos
  33. Fecha de creación
  34. Comentario del proyecto
  35. ID de proyecto interno

Ejemplo de resultado:

{     "Nombre del proyecto": "financiación del proyecto",     "Estado": 3,     "Nombre corto": "financiación del proyecto",     "Duración del proyecto": "861",     "ID": "8148",     "Valor": "1000000.20",     "Tamaño": "10",     "Comentario del proyecto": "Funciona según lo previsto",     "Semáforo": 1,     "Fecha de estado": "2024-06-19",     "Fecha de creación": "2024-09-18T05:12:24.000Z",     "ID interno del proyecto": 47987,     "Unidad de negocio": "Operations Bus", "     Nombre de la solicitud": "",     "Inicio de la línea base": "2022-07-15",     "Fin de la línea base": "2025-10-31",     "Costo de la línea base": 62200.57,     "CA_BCWP": 22.96,     "Costo real": 84957,     "Inicio": "15/07/2022",     "Fin": "06/09/2028",     "%Completado": 2,     "%Trabajo completado": 100,     "Costo planificado": 107541.08,     "Trabajo planificado": 196.02,     "Trabajo real": 526.84,     "RQ": "Adrian Conga",     "SP": "Jose Alcala",     "PM": "super admin11",     "Trabajo base": 5462612.5,     "cliente": "Cliente 2",     "Fase": "Fase 1",     "Etiquetas del proyecto": "Etiqueta 1",     "PMO Supportives": "super admin11, Abel Hernandez, Vivek PM",     "Presupuesto": nulo,     "Grupos de recursos": "Grupo de recursos 586, Grupo de recursos 596, Grupo de recursos 529, Grupo de recursos 532, Prueba por Libro de estrategia, TESTPOOL, grupo de recursos de Vivek,     "EAC": 230155654.420296

6) El método API getAllActualWorkobtiene el trabajo real (en progreso, enviado, aprobado, rechazado) de todos los proyectos en todas las unidades de negocio de la organización entre las fechas:

URL:
https://api.pmpeople.ai/project/getAllActualWork?&orgid=0
&fromdate=20230101
&todate=20250101
&token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluMTFAZHVtbXkuY29tIiwiaWF0IjoxNzI2NzUyNDM4LCJleHAiOjE3MjY4Mzg4Mzh9.n2U-1VO-rlMZ3GWP5CwI3cU_-YS-AtNXjEAFAl1Qt2k
&[email protected]

Parámetros opcionales:

  • pr=
  • pág.=
  • pf=

Campos de resultado:

  1. Miembro del equipo
  2. Tipo de recurso
  3. Unidad de negocio
  4. Fondo de recursos
  5. Cartera
  6. Nombre_de_la_solicitud
  7. Nombre del proyecto
  8. Nombre corto
  9. Identificación del proyecto
  10. Paquete de trabajo
  11. Fecha
  12. Horas
  13. Costo real del trabajo
  14. Trabajo real facturable
  15. Hora de inicio
  16. Fin de los tiempos
  17. Aprobación
  18. Comentarios
  19. ID de proyecto interno

Ejemplo de resultado:

{     "Fecha": "2024-02-12",     "Horas": 1,     "Hora de inicio": "09:00",     "Hora de finalización": "18:00",     "Comentarios": nulo,     "Código_origen_de_la_hoja_de_tiempo": nulo,     "Número_de_pedido_de_la_hoja_de_tiempo": nulo , "     Tasa_de_asignación": 0,     "Tasa_de_costo": 1500,     "Tipo_de_recurso     ": "Empleado", "Paquete_de_trabajo": "revisar_la_hoja_de_tiempo",     "Nombre_del_proyecto": "financiación_del_proyecto",     "ID_interno_del_proyecto": 47987,     "Nombre_corto": "financiación_del_proyecto",     "ID_del_proyecto": "8148",     "Nombre_de_la_solicitud": "",     "Unidad_de_negocio":     "Operaciones_Bu", "Aprobación": "Aprobado     ", "Cartera": "Prueba ",     "Fondo_de_recursos": "Fondo_de_recursos_vivek",     "Miembro_del_equipo": "Vivek TM",     "Asignar_venta_de_trabajo_real": 0,     "Asignar Costo de trabajo real: 1500 },

7) El método API getOrgobtiene las organizaciones del usuario conectado:

URL:
https://api.pmpeople.ai/project/getOrg?&token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluMTFAZHVtbXkuY29tIiwiaWF0IjoxNzI2NzUyNDM4LCJleHAiOjE3MjY4Mzg4Mzh9.n2U-1VO-rlMZ3GWP5CwI3cU_-YS-AtNXjEAFAl1Qt2k
&[email protected]

Campos de resultado:

  1. ID de la organización
  2. Nombre de la organización
  3. Nombre OO
  4. Correo electrónico OO

8) El método API getOrgPfobtiene carteras de organizaciones:

URL:
https://api.pmpeople.ai/project/getOrgPf?
&orgid=0
&token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluMTFAZHVtbXkuY29tIiwiaWF0IjoxNzI2NzM3NDk0LCJleHAiOjE3MjY4MjM4OTR9.eJa85rgoFlKu1p6jZgkoRWRX28aNhBVILj9F3gSHL8o
&[email protected]

Campos de resultado:

  1. Identificación de cartera
  2. Nombre de la cartera
  3. Nombre de PfM
  4. Correo electrónico de PfM

9) El método API getOrgPgobtiene programas de organización:

URL:
https://api.pmpeople.ai/project/getOrgPg?&orgid=0
&token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluMTFAZHVtbXkuY29tIiwiaWF0IjoxNzI2NzM3NDk0LCJleHAiOjE3MjY4MjM4OTR9.eJa85rgoFlKu1p6jZgkoRWRX28aNhBVILj9F3gSHL8o
&[email protected]

Campos de resultado:

  1. Identificación del programa
  2. Nombre del programa
  3. Nombre del PgM
  4. Correo electrónico de PgM

10) El método API getOrgBUobtiene las unidades de negocio de la organización:

URL:
https://api.pmpeople.ai/project/getOrgBU?
&orgid=0
&token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluMTFAZHVtbXkuY29tIiwiaWF0IjoxNzI2NzM3NDk0LCJleHAiOjE3MjY4MjM4OTR9.eJa85rgoFlKu1p6jZgkoRWRX28aNhBVILj9F3gSHL8o
&[email protected]

Campos de resultado:

  1. Identificación de BU
  2. Nombre de BU
  3. Nombre de FM
  4. Correo electrónico de FM
  5. FMA

11) El método API getOrgRPobtiene los grupos de recursos de la organización:

URL:
https://api.pmpeople.ai/project/getOrgRP?&orgid=0
&token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluMTFAZHVtbXkuY29tIiwiaWF0IjoxNzI2NzM3NDk0LCJleHAiOjE3MjY4MjM4OTR9.eJa85rgoFlKu1p6jZgkoRWRX28aNhBVILj9F3gSHL8o
&[email protected]

Campos de resultado:

  1. ID del grupo de recursos
  2. Nombre del grupo de recursos
  3. Nombre de RM
  4. Correo electrónico de RM
  5. RMA
  6. ConsumerBUIDs
  7. ConsumerBUNames

12) El método API getOrgPgProbtiene proyectos de un programa:

URL:
https://api.pmpeople.ai/project/getOrgPgPr?&orgid=0
&pg=4247
&token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluMTFAZHVtbXkuY29tIiwiaWF0IjoxNzI2NzM3NDk0LCJleHAiOjE3MjY4MjM4OTR9.eJa85rgoFlKu1p6jZgkoRWRX28aNhBVILj9F3gSHL8o
&[email protected]

Campos de resultado:

  1. Nombre de la solicitud
  2. Nombre del proyecto
  3. Nombre corto
  4. IDENTIFICACIÓN
  5. Semáforo
  6. Unidad de negocio
  7. Valor
  8. Tamaño
  9. Estado
  10. Fecha de estado
  11. %Completo
  12. % Trabajo completado
  13. Inicio de línea base
  14. Acabado de línea base
  15. Comenzar
  16. Finalizar
  17. Presupuesto
  18. Trabajo planificado
  19. Trabajo real
  20. Trabajo de línea base
  21. Costo planificado
  22. Costo base
  23. Costo real
  24. Estimación al finalizar
  25. Fase
  26. Cliente
  27. Pregunta
  28. SP
  29. P.M
  30. Etiquetas del proyecto
  31. PMA
  32. Fondos de recursos
  33. Fecha de creación
  34. Comentario del proyecto
  35. ID de proyecto interno

13) El método API getOrgBUProbtiene proyectos de una unidad de negocio:

URL:
https://api.pmpeople.ai/project/getOrgBUPr?&orgid=0
&bu=4247
&token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluMTFAZHVtbXkuY29tIiwiaWF0IjoxNzI2NzM3NDk0LCJleHAiOjE3MjY4MjM4OTR9.eJa85rgoFlKu1p6jZgkoRWRX28aNhBVILj9F3gSHL8o
&[email protected]

Campos de resultado:

  1. Nombre de la solicitud
  2. Nombre del proyecto
  3. Nombre corto
  4. IDENTIFICACIÓN
  5. Semáforo
  6. Unidad de negocio
  7. Valor
  8. Tamaño
  9. Estado
  10. Fecha de estado
  11. %Completo
  12. % Trabajo completado
  13. Inicio de línea base
  14. Acabado de línea base
  15. Comenzar
  16. Finalizar
  17. Presupuesto
  18. Trabajo planificado
  19. Trabajo real
  20. Trabajo de línea base
  21. Costo planificado
  22. Costo base
  23. Costo real
  24. Estimación al finalizar
  25. Fase
  26. Cliente
  27. Pregunta
  28. SP
  29. P.M
  30. Etiquetas del proyecto
  31. PMA
  32. Fondos de recursos
  33. Fecha de creación
  34. Comentario del proyecto
  35. ID de proyecto interno

14) El método API getOrgRPTM obtiene los miembros del equipo de la organización:

URL:
https://api.pmpeople.ai/project/getOrgRPTM?
&orgid=55
&rp=1234
&token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluMTFAZHVtbXkuY29tIiwiaWF0IjoxNzI2NjgyNjg0LCJleHAiOjE3MjY3NjkwODR9.Cf6AXD-uG9My9Xedr7idJZwamgA8nazVFZUNlpVjm8g
&[email protected]

Campos de resultado:

  1. Nombre del miembro del equipo
  2. Correo electrónico del miembro del equipo
  3. Contratista
  4. Hora de inicio
  5. Fin de los tiempos
  6. Horas por día
  7. Tarifa de costo por hora
  8. Categoría de trabajo
  9. Habilidades
  10. Inicializar hojas de horas con calendarios
  11. Notas