Saltar al contenido principal

Conectores e integraciones

Inicio · Conectores e integraciones

Flujo Jira y SharePoint entre plataforma, proyecto y acciones

Objetivo

Esta página explica el catálogo operativo de conectores y proveedores de ingestión soportados en ProPM Agent, sus ventajas, utilidad empresarial y la forma en que se integran en el producto. Algunas listas de administración también pueden mostrar familias extensibles o personalizadas que requieren configuración y validación adicionales antes de un uso real.

El objetivo es responder a tres preguntas simples:

  1. ¿Para qué sirve este conector?
  2. ¿Dónde se ve en ProPM Agent?
  3. ¿Cómo se pasa de un conector declarado a uno realmente utilizable?

Entender un conector en ProPM Agent

Un conector es un puente controlado entre ProPM Agent y otra herramienta de la empresa.

En el producto, un conector puede servir a tres cosas diferentes:

TipoPara qué sirveEjemplo
Conector de ejecuciónenviar una acción a una herramienta externacrear un ticket Jira, enviar un mensaje Teams, publicar en SharePoint
Proveedor de ingestiónimportar contenido a la base de conocimientoimportar documentos SharePoint, páginas Confluence, work items Azure DevOps
Destino de artefactopublicar un entregable revisado a un destino objetivopublicar un documento PM en SharePoint

Regla simple a recordar

  • Importar no es lo mismo que publicar.
  • Ver un conector no es lo mismo que poder ejecutarlo.
  • Un conector puede existir a nivel de plataforma, sin estar todavía abierto a un proyecto.

Cómo un conector se integra en ProPM Agent

Cualquiera que sea el conector, el recorrido lógico es siempre el mismo:

  1. el administrador lo prepara en Administration de la plataforma ;
  2. valida la configuración y, cuando está activada, la conectividad real ;
  3. el conector se hace disponible en Intégrations du projet ;
  4. las Políticas de gobernanza definen quién puede usarlo y a qué nivel ;
  5. el equipo lo utiliza luego en Connaissance, Documents PM o Actions & approbations ;
  6. la trazabilidad final permanece visible en la actividad del proyecto y el Journal IA.

Dónde el usuario ve los conectores en el producto

SuperficieLo que se hace allí
Administración de la plataformacrear la definición técnica, completar la autenticación, validar, probar según el proveedor y activar probes cuando sea necesario
Integraciones del proyectoverificar qué conectores están realmente abiertos al proyecto actual
Conocimientoimportar documentos, páginas, tickets, work items u otras fuentes según el proveedor disponible
Políticas de gobernanzadecidir qué roles pueden observar, proponer o ejecutar acciones
Acciones y aprobacionespreparar una solicitud de acción, hacerla aprobar y ejecutarla cuando el modo del conector lo permita
Journal IA / actividadmantener la trazabilidad del flujo y las ejecuciones

Tres niveles a no confundir

NivelQué significaLectura correcta
Plataformael conector existe técnicamenteestá definido, autenticado y controlado globalmente
Proyectoel conector está abierto a un proyecto específicoel proyecto puede verlo como opción potencial
Uso gobernadoel conector puede usarse en un flujo realel usuario tiene el rol correcto, la política adecuada y una opción de ejecución saludable

Conectores de ejecución visibles

Los conectores de ejecución sirven para enviar una acción desde ProPM Agent a una herramienta externa.

La pantalla Integraciones del proyecto muestra estos conectores de ejecución habilitados como disponibles para vincular cuando aún no están asociados al proyecto.

Catálogo actual de conectores de ejecución

Conector en la interfazUtilidad principalAcción típica del proyecto
Asta Powerproject schedule syncsincronizar cronogramas y baselines empresarialesvincular cuando las actualizaciones de planificación deben pasar por un canal de proyecto gobernado
Azure DevOps delivery projectcrear o actualizar work items y seguir la entregavincular para equipos que usan Boards, sprints o backlogs de entrega
Jira delivery workspacecrear o actualizar issues y seguimiento de entregavincular cuando riesgos, bloqueos o decisiones deben convertirse en tickets Jira gobernados
Microsoft Project schedule syncsincronizar cronogramas de Microsoft Projectvincular cuando el plan maestro se gestiona en Microsoft Project
Microsoft Teams collaborationenviar mensajes colaborativos y notificaciones de aprobación gobernadasvincular para notificaciones de equipo controladas
Outlook executive notificationsenviar correos o recordatorios gobernados a stakeholdersvincular para comunicaciones formales a destinatarios identificados
SharePoint publication librarypublicar artefactos revisados en una biblioteca SharePointvincular cuando entregables PM aprobados deben distribuirse por SharePoint
Smartsheet portfolio workspaceactualizar hojas y datos de portafoliovincular cuando el seguimiento de portafolio se gestiona en Smartsheet
Webhook event deliveryllamar a un endpoint empresarial o interno específicovincular para automatización posterior personalizada
Wrike delivery workspaceactualizar tareas, responsables y coordinación de entregavincular cuando Wrike soporta el trabajo operativo

Proveedores de ingestión visibles

Los proveedores de ingestión sirven para hacer entrar contenido en ProPM Agent para enriquecer el Conocimiento.

La pantalla del proyecto separa los proveedores ya vinculados de los proveedores Available to bind. Los contadores varían según el tenant, pero la pantalla distingue bindings saludables de entradas del catálogo que aún necesitan binding de proyecto o configuración de plataforma.

Catálogo actual de proveedores de ingestión

Proveedor en la interfazModo o fuente mostradaUtilidad principalNota de preparación
Smartsheet sheet importSmartsheet · Scheduledrefrescar hojas de portafolio en Conocimientopuede aparecer vinculado y Healthy
Azure Data Factory evidence pipelineADF · Pipelineimportar evidencias, RAID y refrescos de reportingpuede aparecer vinculado y Healthy
Asta Powerproject schedule importAsta Powerproject Import · Manualimportar snapshots y baselines de cronogramadisponible para vincular cuando esté Ready
Azure Blob document ingestBlob Storage · Scheduledingerir entregas documentales gobernadas y refrescos de archivodisponible para vincular cuando esté Ready
Confluence knowledge importConfluence · Manualimportar páginas wiki y conocimiento procedimentalpuede mostrar Not configured hasta completar la fuente
Jira issue importJira · Scheduledimportar issues, bloqueos y evidencias de seguimientopuede mostrar Not configured hasta completar la fuente
Microsoft Project schedule importMS Project Import · Manualimportar baselines y actualizaciones de cronogramadisponible para vincular cuando esté Ready
SFTP document intakeSFTP · Scheduledimportar entregas de documentos de tercerospuede mostrar Not configured hasta completar host, carpeta y credenciales
SharePoint knowledge importSharePoint · Manualimportar bibliotecas de conocimiento y artefactos de reportingdisponible para vincular tras configurar sitio y biblioteca
Wrike task importWrike · Scheduledimportar tareas, responsables y evidencias de workflowdisponible para vincular tras configurar el espacio

Conectores presentes en varios roles

Algunos nombres aparecen en varios lugares del producto. Es normal: el proveedor de importación y el conector de ejecución siguen siendo bindings separados.

FamiliaRol de importaciónRol de ejecuciónLectura correcta
SharePointSharePoint knowledge importSharePoint publication librarypuede leer documentos y publicar un artefacto revisado, pero cada rol tiene su propio setup y binding
JiraJira issue importJira delivery workspacepuede importar contexto Jira y luego crear un ticket gobernado si el conector de ejecución también está vinculado
Microsoft ProjectMicrosoft Project schedule importMicrosoft Project schedule syncpuede llevar evidencias de planificación a Conocimiento y sincronizar cambios de cronograma gobernados
SmartsheetSmartsheet sheet importSmartsheet portfolio workspacepuede refrescar evidencias de portafolio y actualizar Smartsheet como destino de ejecución
WrikeWrike task importWrike delivery workspacepuede importar evidencias de tareas operativas y actualizar Wrike mediante acciones gobernadas
Asta PowerprojectAsta Powerproject schedule importAsta Powerproject schedule syncpuede importar snapshots de cronograma y sincronizar cambios controlados
Azure DevOpsAzure DevOps delivery projectdisponible como conector de ejecución; cualquier ruta de importación debe validarse por separado si está disponible
ADF / Blob / Confluence / SFTPsolo proveedor de ingestiónenriquecen el Conocimiento y no se convierten automáticamente en destinos de acción
Teams / Outlook / Webhooksolo conector de ejecuciónenvían mensajes o eventos gobernados y no importan automáticamente Conocimiento

Catálogo soportado vs opciones extensibles

El catálogo anterior corresponde al catálogo operativo actualmente inicializado, controlado y expuesto en Integraciones del proyecto. Administración de la plataforma también puede mostrar familias adicionales o personalizadas como GitHub, GitLab, ServiceNow, Slack, Notion, Google Drive, OneDrive, Box o Dropbox.

Trata esas entradas adicionales como extensiones hasta que un administrador haya confirmado la definición técnica, los campos obligatorios, la estrategia de autenticación, la validación, el binding de proyecto y la política de gobernanza aplicable.

Configuración mínima por conector de ejecución

Los campos siguientes son los mínimos que deben completarse antes de un uso test o live. Los nombres pueden variar ligeramente según el formulario, pero la idea es la misma: un destino, una identidad de autenticación y un objetivo de proyecto explícito.

ConectorCampos mínimos antes de uso test/liveAutenticación típicaProbe de conectividad si está activada
Jira delivery workspacebase_url o site_url, project_keyAPI key, basic, PAT, bearer token u OAuthlee el proyecto Jira objetivo
Azure DevOps delivery projectorganization_url u organization, project, work_item_typePAT, bearer token u OAuthverifica el tipo de work item en el proyecto
Microsoft Teams collaborationteam_id, channel_idMicrosoft Graph con bearer token, OAuth, client credentials o managed identitylee el canal Teams objetivo
Outlook executive notificationsmailbox, user_id o user_principal_nameMicrosoft Graph con bearer token, OAuth, client credentials o managed identityverifica el buzón o usuario Graph
SharePoint publication librarysite_id o site_url, drive_id o libraryMicrosoft Graph con bearer token, OAuth, client credentials o managed identityverifica el sitio y la biblioteca
Webhook event deliverywebhook_url o endpoint_url en HTTPSsin auth, API key, bearer token, basic u OAuthenvía HEAD, luego GET si es necesario
Microsoft Project schedule syncproject_id, portfolio o workspaceMicrosoft Graph con bearer token, OAuth, client credentials o managed identityusa el endpoint o path de probe configurado
Smartsheet portfolio workspacesheet_id o workspace_idAPI key, bearer token, OAuth o PATlee la hoja o workspace Smartsheet
Wrike delivery workspacefolder_id, space_id o task_idbearer token u OAuthlee la tarea o carpeta Wrike
Asta Powerproject schedule syncbase_url o endpoint_url, luego project_id, portfolio o schedule_idAPI key, bearer token, OAuth o basicusa el endpoint o path de probe configurado

Configuración mínima por proveedor de ingestión

Un proveedor de ingestión debe identificar la fuente, el modo de importación y la identidad usada para leer esa fuente. Las importaciones programadas también requieren una cadencia u orquestación compatible.

ProveedorCampos mínimos antes de uso realAutenticación típicaProbe de conectividad si está activada
SharePoint knowledge importsite_id o site_url, drive_id o libraryMicrosoft Graph con bearer token, OAuth, client credentials o managed identityverifica la biblioteca y los hijos raíz
Azure Data Factory evidence pipelinesubscription_id, resource_group_name, factory o factory_name, pipeline o pipeline_namemanaged identity, client credentials o bearer tokenlee la definición del pipeline
Azure Blob document ingestaccount_url, storage_account o account_name, luego containermanaged identity, SAS, bearer token o client credentialslista algunos blobs del contenedor
Confluence knowledge importbase_url, space, space_key o space_idbasic, bearer token u OAuthverifica el espacio Confluence
Jira issue importbase_url o site_url, luego project, project_key o jqlAPI key, basic, PAT, bearer token u OAuthejecuta una búsqueda Jira limitada
SFTP document intakehost o base_url, username o user, folder o path, puerto válido si se proporcionabasic, password o clave privada SSHverifica el acceso TCP al servidor SFTP
Microsoft Project schedule importproject_id, portfolio o workspaceMicrosoft Graph con bearer token, OAuth, client credentials o managed identityusa el endpoint o path de probe configurado
Smartsheet sheet importsheet_id o workspace_idAPI key, bearer token, OAuth o PATlee la hoja o workspace Smartsheet
Wrike task importfolder_id o space_idbearer token u OAuthlee tareas de la carpeta o espacio
Asta Powerproject schedule importbase_url o endpoint_url, luego project_id, portfolio o schedule_idAPI key, bearer token, OAuth o basicusa el endpoint o path de probe configurado

Validación, probes y límites de runtime

PasoQué confirmaQué no garantiza
Savela definición se guarda a nivel de plataformala fuente externa no necesariamente fue contactada
Validatecampos obligatorios, modo, autenticación y URLs HTTPS son coherentessolo hay llamada real de red si los probes están activados
Connectivity probeProPM Agent puede llegar a un endpoint no destructivo del proveedorno crea tickets, no envía mensajes y no dispara una importación completa
Bind to projectel proyecto puede consumir la definición de plataformapolicy, rol de usuario, health, validación y readiness del binding todavía pueden bloquear el uso
Validate bindingel binding del proyecto sigue alineado con la definición de plataformano reemplaza una acción o importación de negocio real

Los probes de conectividad son intencionalmente opt-in. Un administrador puede activarlos con connectivity_probe_enabled, run_connectivity_probe, live_connectivity_check, metadatos equivalentes o una variable de entorno de plataforma. Sin esa activación, la validación sigue siendo un control de coherencia y readiness.

Si un conector permanece en modo mock o test, ProPM Agent puede gestionar la solicitud, la gobernanza, la aprobación y la trazabilidad sin enviar necesariamente la llamada final al sistema externo. La ejecución real del proveedor requiere un modo de conector compatible, configuración completa, una policy que lo permita y un entorno que habilite ese camino.

Acciones gobernadas y conector requerido

Acción de usuarioTipo de acción internoConector requeridoCampos mínimos de negocio
Publicar un artefacto en SharePointpublish_artifact_to_sharepointsharepoint_publishartifact_id, destination_id
Enviar un mensaje Teamssend_teams_messageteamsbody
Enviar un mensaje Outlooksend_outlook_messageoutlookbody, recipients
Crear un ticket Jiracreate_jira_ticketjiratitle
Crear un work item Azure DevOpscreate_azure_devops_ticketazure_devopstitle

Algunas etiquetas heredadas se normalizan automáticamente. Por ejemplo, send_message se convierte en send_teams_message, send_email en send_outlook_message, create_work_item en create_azure_devops_ticket, y publish_sharepoint_artifact en publish_artifact_to_sharepoint.

Estados, bloqueos y orden de diagnóstico

Estado o bloqueo visibleLectura prácticaPrimera acción recomendada
Ready o availablela definición puede vincularse o usarse si el resto de la cadena está abiertoverificar binding de proyecto y policy
Healthyla última validación conocida es positivaconfirmar que el proyecto está vinculado
Not configuredfaltan campos, fuente, destino o credencialescompletar la definición en Administración de la plataforma
Not validated o not_testedla definición existe pero aún no pasó la validación o prueba esperadaejecutar Validate o el probe apropiado
Blocked by healthla salud de plataforma está degradada o inválidaverificar endpoint, auth, scopes y red
Blocked by entitlementwording heredado para una integración bloqueada; en los planes Marketplace no es una diferencia de funcionalidadverificar configuración, health, binding, policy, rol y disponibilidad de licencia si el bloqueo es de acceso
Blocked by policyla gobernanza del proyecto prohíbe esta acción o tipo de usoajustar la política o el rol
Binding disabledel binding de proyecto existe pero está desactivadoreactivarlo o recrearlo si está permitido
Missing platform definitionel proyecto referencia una definición ausente o eliminadarecrear o corregir la definición de plataforma

El orden más útil para diagnosticar es: definición de plataforma, configuración obligatoria, validación o probe, binding de proyecto, policy, permiso del usuario, payload de acción o importación y luego disponibilidad de licencia si el usuario no puede acceder a la app.

Importación, salida externa y auditoría

TemaLo que ProPM Agent trazaQué verificar en la herramienta externa
Importación Knowledgerun de ingestión, proveedor, binding, source label, frescura, contadores y Trace IDvolumen disponible, derechos fuente, filtros, archivos omitidos y deduplicación
Publicación SharePointsolicitud de acción, aprobación, conector, destino y Trace IDURL final, biblioteca, permisos de escritura y versión publicada
Jira o Azure DevOpsacción, justificación, payload de negocio y Trace IDclave del ticket o work item creado, proyecto objetivo y tipo de item
Teams u Outlooksolicitud, destinatarios o canal lógico, aprobación y Trace IDentrega real, canal, mailbox y posibles rechazos Graph
Webhookendpoint lógico, estado de intento, respuesta o error y Trace IDcódigo HTTP, respuesta truncada, validación de firma y reintento posterior

Nunca pongas un secreto en el payload de negocio de una acción ni en una nota de usuario. Los secretos, claves y referencias sensibles deben permanecer en la configuración de plataforma prevista para ese uso.

Seguridad y autenticación

FamiliaAutenticaciones generalmente aceptadasPunto de atención
Microsoft Graph, Teams, Outlook, SharePoint y Microsoft Projectbearer token, OAuth, client credentials o managed identitylimitar scopes a los sitios, buzones, canales o proyectos necesarios
Jira y ConfluenceAPI key, basic, PAT, bearer token u OAuth según el productousar cuentas técnicas de privilegio mínimo
Azure DevOpsPAT, bearer token u OAuthlimitar derechos al proyecto y a los work item types esperados
Azure Data Factory y Blob Storagemanaged identity, client credentials, SAS o bearer token según el serviciopreferir identidades administradas y limitar contenedores o pipelines accesibles
SFTPbasic, password o clave privada SSHverificar rotación de clave, puerto y carpeta raíz autorizada
Webhooksin auth, API key, bearer token, basic u OAuthexigir HTTPS, firma o secreto del lado endpoint cuando el riesgo lo justifique

Ejemplo 1 — SharePoint de extremo a extremo

SharePoint es uno de los mejores ejemplos para comprender la lógica completa.

Lo que SharePoint puede hacer

  • importar documentos a la Connaissance ;
  • servir de destino de artefacto ;
  • recibir una publicación gobernada vía SharePoint publish.

Recorrido paso a paso

  1. el administrador prepara SharePoint en Administration de la plateforme ;
  2. el proyecto recupera el binding SharePoint en Intégrations du projet ;
  3. el equipo importa documentos existentes en la Connaissance ;
  4. un documento PM se redacta o revisa ;
  5. una política de gobernanza decide quién puede proponer o ejecutar una publicación ;
  6. la publicación pasa por Actions & approbations si se requiere validación ;
  7. la trazabilidad final permanece visible en la actividad del proyecto y el Journal IA.

Ventajas de SharePoint en ProPM Agent

  • reutiliza un repositorio documental ya conocido por los equipos ;
  • permite enlazar importación, revisión documental y publicación final ;
  • se adapta bien a flujos de validación formales.

Ejemplo 2 — Jira de extremo a extremo

Lo que Jira puede hacer

  • importar issues y comentarios como contexto ;
  • recibir un ticket gobernado desde una decisión o señal ;
  • materializar un bloqueo en un sistema de seguimiento externo.

Recorrido paso a paso

  1. Jira se prepara en Administration de la plateforme ;
  2. se abre al proyecto en Intégrations du projet ;
  3. el equipo consulta una señal o decisión ;
  4. crea una acción Crear un ticket Jira ;
  5. la gobernanza decide si la acción es directa o sujeta a aprobación ;
  6. el ticket se crea cuando la ejecución live del proveedor está activada; en todos los casos, la solicitud y la decisión quedan trazadas en el producto.

Ventajas de Jira en ProPM Agent

  • transforma una constatación de proyecto en ticket formal ;
  • mantiene una trazabilidad clara entre señal, justificación y ticket creado ;
  • evita acciones manuales no trazadas.

Ejemplo 3 — Teams o Outlook para la difusión

Utilidad

  • Teams sirve para difundir una notificación en la herramienta colaborativa ;
  • Outlook sirve para enviar una comunicación más formal por correo electrónico.

Integración con ProPM Agent

  1. el conector se prepara a nivel de plataforma ;
  2. el proyecto lo ve como opción de ejecución ;
  3. una política define qué roles pueden enviar un mensaje ;
  4. el equipo prepara el mensaje en Actions & approbations ;
  5. según el riesgo, la acción se aprueba y luego se ejecuta cuando el modo del conector lo permite ;
  6. la trazabilidad del mensaje permanece historizada aunque el envío externo esté bloqueado o diferido.

Ventaja principal

La difusión no sale como un mensaje libre: permanece gobernada, revisada y trazable.

Ejemplo 4 — Webhook event delivery

Cuándo usarlo

Usa Webhook event delivery cuando ProPM Agent debe llamar a un endpoint interno o de terceros específico después de una decisión gobernada.

Integración con ProPM Agent

  • en el catálogo actual, Webhook es un conector de ejecución;
  • vincúlalo al proyecto solo después de validar el endpoint de plataforma y el health;
  • si más adelante se añade ingestión webhook entrante, trátala como un proveedor de ingestión separado, con su propia validación y binding de proyecto.

Ventaja principal

Webhook delivery aporta flexibilidad para automatizaciones personalizadas sin convertir el flujo en una salida no controlada.

Cómo reconocer que un conector está realmente listo

Para leer correctamente el estado de un conector, distingue tres estados simples:

SituaciónQué significa
el conector es visible en Administration de la plateformeexiste técnicamente
el conector es visible en Intégrations du projetel proyecto puede potencialmente usarlo
el conector aparece en Actions & approbations como opción saludable y autorizadala acción puede realmente ser propuesta o ejecutada según la política

Por qué un conector visible puede quedarse bloqueado

Un conector puede ser visible pero no utilizables si:

  • su estado health requiere verificación ;
  • el binding del proyecto no está abierto, sano o configurado ;
  • la policy del proyecto bloquea el uso ;
  • el usuario no tiene la buena permission ;
  • el binding del proyecto aún no se abrió ;
  • el destino de artefacto esperado no está configurado.

Lectura simple

Si observas…Verifica primero…
el conector existe a nivel de plataforma pero no aparece en el proyectoIntégrations du projet
aparece en el proyecto pero ninguna acción salePolitiques de gouvernance y permisos del rol
la acción es visible pero no aparece ninguna opción saludablesalud del conector, binding del proyecto y opción de ejecución compatible
la importación se propone pero no devuelve nadaproveedor de ingestión, fuente realmente accesible y frescura de datos
la publicación SharePoint no concluyedestino de artefacto, política, aprobación y conector SharePoint publish

Flujo recomendado para tu equipo

  1. identificar las herramientas realmente útiles para el proyecto ;
  2. preparar los conectores en Administration de la plateforme ;
  3. abrir al proyecto solo los conectores listos ;
  4. configurar las Políticas de gobernanza por rol ;
  5. probar una primera importación o acción distinguiendo readiness, probe y ejecución real del proveedor ;
  6. verificar la trazabilidad final en el Journal IA.

A recordar

  • ProPM Agent distingue claramente importar, publicar y acción externa ;
  • un mismo nombre, como SharePoint o Jira, puede aparecer en varios roles ;
  • la correcta lectura de un conector siempre se basa en tres preguntas: ¿está definido? ¿está abierto al proyecto? ¿está autorizado por la gobernanza?

Siguiente