{"id":15162,"date":"2025-10-06T12:29:29","date_gmt":"2025-10-06T11:29:29","guid":{"rendered":"https:\/\/ekton.us\/?page_id=15162"},"modified":"2025-10-09T09:56:52","modified_gmt":"2025-10-09T08:56:52","slug":"ekton-p6-erp-integration-360-visibility","status":"publish","type":"page","link":"https:\/\/ekton.us\/en\/ekton-p6-erp-integration-360-visibility\/","title":{"rendered":"Ekton: Mastering P6 &amp; ERP Integration \u2014 Unlocking 360\u00ba Visibility for Complex Capital Projects"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"15162\" class=\"elementor elementor-15162\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2d154cc8 elementor-hidden-mobile_extra elementor-hidden-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2d154cc8\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-1e771b78\" data-id=\"1e771b78\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-44da14ee elementor-widget elementor-widget-elementskit-heading\" data-id=\"44da14ee\" data-element_type=\"widget\" data-widget_type=\"elementskit-heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"ekit-wid-con\" ><div class=\"ekit-heading elementskit-section-title-wraper text_left   ekit_heading_tablet-   ekit_heading_mobile-\"><h3 class=\"elementskit-section-subtitle  \">\n\t\t\t\t\t\tEkton Project Analytics -&gt;Services\n\t\t\t\t\t<\/h3><div class=\"ekit-heading--title elementskit-section-title \">Ekton: Mastering P6 &amp; ERP Integration \u2014 Unlocking 360\u00ba Visibility for Complex Capital Projects<\/div>\t\t\t\t<div class='ekit-heading__description'>\n\t\t\t\t\t<p>Discover how Ekton integrates Primavera P6 and ERP systems to deliver 360\u00ba project visibility, real-time EVM metrics, and predictive control for complex capital projects.<\/p>\n\t\t\t\t<\/div>\n\t\t\t<\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-56429daf elementor-align-left elementor-widget__width-initial elementor-widget elementor-widget-button\" data-id=\"56429daf\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/ekton.us\/en\/book-appointment\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Discuss with our experts<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-93db023\" data-id=\"93db023\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-635b3ba e-flex e-con-boxed e-con e-parent\" data-id=\"635b3ba\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2ce29a8 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"2ce29a8\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n\r\n\r\n<template id="BPDdxRyz5SryJ3v4BV71"></template><\/script>\r\n<template id="f76MR0IMJeWqD6qwDLUn"></template><\/script>\r\n\r\n<template id="pO623LWnZCxr1bbuLDkw"></template><\/script>\r\n\r\n<style>\r\n  :root {\r\n    --color-primary: #1e3a8a;\r\n    --color-secondary: #fcd34d;\r\n    --color-text: #1f2937;\r\n    --color-bg: #f9fafb;\r\n  }\r\n\r\n  .ekton-page-container {\r\n    font-family: 'Inter', sans-serif;\r\n    background-color: var(--color-bg);\r\n    color: var(--color-text);\r\n    padding: 2rem;\r\n  }\r\n\r\n  .sidebar-link.active {\r\n    background-color: #eef2ff;\r\n    border-left: 4px solid var(--color-primary);\r\n    font-weight: 600;\r\n    color: var(--color-primary);\r\n  }\r\n\r\n  ::-webkit-scrollbar {\r\n    width: 8px;\r\n    height: 8px\r\n  }\r\n\r\n  ::-webkit-scrollbar-thumb {\r\n    background: #9ca3af;\r\n    border-radius: 10px\r\n  }\r\n\r\n  ::-webkit-scrollbar-thumb:hover {\r\n    background: #6b7280\r\n  }\r\n\r\n  .tooltip {\r\n    position: relative;\r\n    cursor: pointer\r\n  }\r\n\r\n  .tooltip:hover .tooltip-text {\r\n    visibility: visible;\r\n    opacity: 1\r\n  }\r\n\r\n  .tooltip-text {\r\n    visibility: hidden;\r\n    background-color: var(--color-primary);\r\n    color: #fff;\r\n    text-align: center;\r\n    border-radius: 6px;\r\n    padding: 5px 10px;\r\n    position: absolute;\r\n    z-index: 1000;\r\n    bottom: 125%;\r\n    left: 50%;\r\n    transform: translateX(-50%);\r\n    opacity: 0;\r\n    transition: opacity .3s;\r\n    white-space: nowrap;\r\n    font-size: .75rem\r\n  }\r\n\r\n  .flow-box {\r\n    padding: .75rem;\r\n    border-radius: .75rem;\r\n    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);\r\n    font-weight: 600;\r\n    text-align: center;\r\n    color: #fff;\r\n    transition: all .3s\r\n  }\r\n\r\n  .flow-erp {\r\n    background-color: #3b82f6\r\n  }\r\n\r\n  .flow-p6 {\r\n    background-color: #ef4444\r\n  }\r\n\r\n  .flow-manual {\r\n    background-color: #f59e0b\r\n  }\r\n\r\n  .flow-ekton {\r\n    background-color: #10b981\r\n  }\r\n\r\n  \/* Responsive adjustment for flow arrows *\/\r\n  .flow-arrow {\r\n    font-size: 1.25rem;\r\n    color: #6b7280;\r\n    font-weight: bold;\r\n    margin: 0 .5rem;\r\n    display: block;\r\n    transform: rotate(90deg)\r\n  }\r\n\r\n  @media (min-width:768px) {\r\n    .flow-arrow {\r\n      display: inline-block;\r\n      transform: rotate(0deg)\r\n    }\r\n  }\r\n\r\n  .flow-line {\r\n    border-top: 2px dashed #d1d5db;\r\n    margin: 1rem 0\r\n  }\r\n\r\n  .chevron-toggle {\r\n    transition: transform .3s ease\r\n  }\r\n\r\n  .chevron-toggle.collapsed {\r\n    transform: rotate(-90deg)\r\n  }\r\n\r\n  \/* Active tab style *\/\r\n  .active-tab {\r\n    font-weight: 600\r\n  }\r\n\r\n  \/* Back-to-Top Button positioning *\/\r\n  #back-to-top {\r\n    position: fixed;\r\n    right: 1rem;\r\n    bottom: 1rem;\r\n    z-index: 100\r\n  }\r\n<\/style>\r\n\r\n<script>\r\n  \/\/ Acronym Definitions\r\n  const ACRO_DEFS = {\r\n    'P6': 'Primavera P6: Detailed scheduling and resource management software.',\r\n    'ERP': 'Enterprise Resource Planning: System for financial control, procurement, and accounting.',\r\n    'WBS': 'Work Breakdown Structure: A hierarchical decomposition of project scope.',\r\n    'P6 WBS': 'Primavera P6 WBS: Hierarchical decomposition of project scope in P6.',\r\n    'iPaaS': 'Integration Platform as a Service: Cloud service connecting applications and data in hybrid environments.',\r\n    'PV': 'Planned Value: The authorized budget assigned to scheduled work.',\r\n    'EV': 'Earned Value: The value of the work actually performed to date.',\r\n    'AC': 'Actual Cost: The real cost incurred for the work performed.',\r\n    'CPI': 'Cost Performance Index: EV\/AC.',\r\n    'SPI': 'Schedule Performance Index: EV\/PV.'\r\n  };\r\n  const STATE = {\r\n    sankey: 'before',\r\n    sortDirection: {}\r\n  };\r\n\r\n  function initializeEnvironment() {\r\n    \/\/ This block handles Firebase environment variables, logging their status.\r\n    const appId = typeof __app_id !== 'undefined' ? __app_id : 'default-app-id';\r\n    const firebaseConfig = typeof __firebase_config !== 'undefined' ? JSON.parse(__firebase_config) : null;\r\n    if (firebaseConfig) {\r\n      console.log(`Environment initialized for app ID: ${appId}`);\r\n    } else {\r\n      console.log('Firebase configuration not available. Proceeding without database connection.');\r\n    }\r\n  }\r\n\r\n  function setupSidebar() {\r\n    const navContainer = document.getElementById('sidebar-nav');\r\n    const sections = [{\r\n        id: 'strategic-imperative',\r\n        title: 'I. Strategic Imperative',\r\n        icon: 'target',\r\n        subsections: []\r\n      },\r\n      {\r\n        id: 'data-mapping',\r\n        title: 'II. Data Mapping',\r\n        icon: 'layers',\r\n        subsections: []\r\n      },\r\n      {\r\n        id: 'architecture',\r\n        title: 'III. Secure Architecture',\r\n        icon: 'shield',\r\n        subsections: []\r\n      },\r\n      {\r\n        id: 'conclusion',\r\n        title: 'IV. Conclusion',\r\n        icon: 'check-circle',\r\n        subsections: []\r\n      }\r\n    ];\r\n    \/\/ Dynamically build the sidebar navigation based on content sections\r\n    sections.forEach(sec => {\r\n      const secElement = document.getElementById(sec.id);\r\n      if (secElement) {\r\n        \/\/ Find subsections (collapsible items) within each section\r\n        secElement.querySelectorAll('[id^=\"sec-\"]').forEach(sub => {\r\n          const btn = sub.querySelector('button');\r\n          \/\/ Use the button text content as the link title\r\n          const title = btn ? btn.textContent.trim() : sub.id;\r\n          sec.subsections.push({\r\n            id: sub.id,\r\n            title\r\n          });\r\n        });\r\n        \/\/ Create main section link\r\n        const mainLink = document.createElement('a');\r\n        mainLink.href = `#${sec.id}`;\r\n        mainLink.className = 'sidebar-link block p-3 rounded-lg flex items-center hover:bg-indigo-50 transition duration-150 text-gray-700';\r\n        mainLink.innerHTML = `<i data-lucide=\"${sec.icon}\" class=\"w-5 h-5 mr-3\"><\/i> ${sec.title}`;\r\n        navContainer.appendChild(mainLink);\r\n        \/\/ Create subsection list\r\n        const subList = document.createElement('ul');\r\n        subList.className = 'ml-4 border-l border-gray-300 space-y-1';\r\n        sec.subsections.forEach(sub => {\r\n          const subLink = document.createElement('a');\r\n          subLink.href = `#${sub.id}`;\r\n          subLink.className = 'sidebar-link block p-2 rounded-md text-sm hover:bg-indigo-50 transition duration-150 text-gray-600';\r\n          subLink.textContent = sub.title;\r\n          subList.appendChild(subLink);\r\n        });\r\n        navContainer.appendChild(subList);\r\n      }\r\n    });\r\n    \/\/ Create Lucide icons\r\n    if (window.lucide && typeof window.lucide.createIcons === 'function') {\r\n      window.lucide.createIcons();\r\n    } else {\r\n      console.error('Lucide not loaded or createIcons function is missing.');\r\n    }\r\n    setupScrollObserver();\r\n  }\r\n\r\n  function setupScrollObserver() {\r\n    \/\/ Observes which section\/subsection is currently in the viewport to highlight the sidebar link\r\n    const sectionIds = ['strategic-imperative', 'data-mapping', 'architecture', 'conclusion'];\r\n    \/\/ Use a high rootMargin to trigger intersection high up the viewport for a better \"active\" feeling\r\n    const observer = new IntersectionObserver((entries) => {\r\n      entries.forEach(entry => {\r\n        const id = entry.target.id;\r\n        \/\/ Only act when an element is intersecting (scrolling into view)\r\n        if (entry.isIntersecting) {\r\n          \/\/ Clear all 'active' states first\r\n          document.querySelectorAll('.sidebar-link').forEach(l => l.classList.remove('active'));\r\n          \/\/ Check if it's a main section (e.g., strategic-imperative)\r\n          if (sectionIds.includes(id)) {\r\n            const current = document.querySelector(`#sidebar-nav a[href=\"#${id}\"]`);\r\n            if (current) {\r\n              current.classList.add('active');\r\n            }\r\n          }\r\n          \/\/ For sub-sections (e.g., sec-1-1), highlight the corresponding sub-link\r\n          const sub = entry.target.querySelectorAll('[id^=\"sec-\"]');\r\n          if (sub.length > 0) {\r\n            \/\/ Logic to find the first visible sub-section link based on screen position\r\n            let firstVisible = null;\r\n            for (let i = 0; i < sub.length; i++) {\r\n              const rect = sub[i].getBoundingClientRect();\r\n              \/\/ Check if the element is visible on screen (top is near the top of the viewport)\r\n              if (rect.top >= 0 && rect.top <= window.innerHeight) {\r\n                firstVisible = sub[i].id;\r\n                break;\r\n              }\r\n            }\r\n            if (firstVisible) {\r\n              document.querySelectorAll('.sidebar-link').forEach(l => l.classList.remove('active'));\r\n              const subLink = document.querySelector(`#sidebar-nav a[href=\"#${firstVisible}\"]`);\r\n              if (subLink) subLink.classList.add('active');\r\n            }\r\n          }\r\n        }\r\n      });\r\n    }, {\r\n      root: null,\r\n      rootMargin: '0px 0px -70% 0px',\r\n      threshold: 0.1\r\n    }); \/\/ root:null is the viewport\r\n    \/\/ Observe all main sections\r\n    sectionIds.forEach(id => {\r\n      const el = document.getElementById(id);\r\n      if (el) {\r\n        observer.observe(el);\r\n      }\r\n    });\r\n  }\r\n  \/\/ Toggles the visibility of a content block (collapse\/expand)\r\n  function toggleCollapse(contentId, button) {\r\n    const content = document.getElementById(contentId);\r\n    const chevron = button.querySelector('.chevron-toggle');\r\n    if (!content) return;\r\n    const hide = content.classList.toggle('hidden');\r\n    if (chevron) {\r\n      chevron.classList.toggle('collapsed', hide);\r\n    }\r\n    content.setAttribute('aria-expanded', String(!hide));\r\n  }\r\n  \/\/ Sets up tooltips for all acronyms defined in ACRO_DEFS\r\n  function setupTooltips() {\r\n    document.querySelectorAll('.tooltip').forEach(el => {\r\n      const acronym = el.getAttribute('data-tooltip');\r\n      const definition = ACRO_DEFS[acronym];\r\n      if (definition) {\r\n        el.setAttribute('title', definition);\r\n        el.setAttribute('aria-label', definition);\r\n        const tooltipText = document.createElement('span');\r\n        tooltipText.className = 'tooltip-text';\r\n        tooltipText.textContent = definition;\r\n        el.appendChild(tooltipText);\r\n      }\r\n    });\r\n  }\r\n  \/\/ Copies text to clipboard and shows a toast notification\r\n  async function copyToClipboard(text) {\r\n    try {\r\n      \/\/ Fallback for iFrame environments where navigator.clipboard might be restricted\r\n      const ta = document.createElement('textarea');\r\n      ta.value = text;\r\n      document.body.appendChild(ta);\r\n      ta.select();\r\n      document.execCommand('copy');\r\n      ta.remove();\r\n      showToast('Definition copied to clipboard!');\r\n    } catch (e) {\r\n      console.error(e);\r\n      showToast('Failed to copy text.');\r\n    }\r\n  }\r\n  \/\/ Displays a temporary notification message\r\n  function showToast(message) {\r\n    let toast = document.getElementById('toast-message');\r\n    if (!toast) {\r\n      toast = document.createElement('div');\r\n      toast.id = 'toast-message';\r\n      toast.className = 'fixed bottom-20 left-1\/2 transform -translate-x-1\/2 bg-gray-900 text-white px-6 py-3 rounded-xl shadow-2xl transition duration-300 opacity-0 z-[2000]';\r\n      document.body.appendChild(toast);\r\n    }\r\n    toast.textContent = message;\r\n    toast.classList.remove('hidden', 'opacity-0');\r\n    toast.classList.add('opacity-100');\r\n    setTimeout(() => {\r\n      toast.classList.remove('opacity-100');\r\n      toast.classList.add('opacity-0');\r\n      setTimeout(() => toast.classList.add('hidden'), 300);\r\n    }, 3000);\r\n  }\r\n  \/\/ Toggles the Sankey flow chart visualization between 'before' and 'after' integration\r\n  function toggleSankey(state) {\r\n    STATE.sankey = state;\r\n    const before = document.getElementById('sankey-before');\r\n    const after = document.getElementById('sankey-after');\r\n    const buttons = document.querySelectorAll('.sankey-btn');\r\n    \/\/ Reset classes for all buttons\r\n    buttons.forEach(btn => btn.classList.remove('border-red-700', 'bg-red-100', 'border-indigo-700', 'bg-indigo-100'));\r\n    buttons.forEach(btn => btn.classList.add('bg-gray-200', 'text-gray-700', 'border-gray-400'));\r\n    if (state === 'before') {\r\n      before.classList.remove('hidden');\r\n      after.classList.add('hidden');\r\n      buttons[0].classList.remove('bg-gray-200', 'text-gray-700', 'border-gray-400');\r\n      buttons[0].classList.add('border-red-700', 'bg-red-100');\r\n    } else {\r\n      before.classList.add('hidden');\r\n      after.classList.remove('hidden');\r\n      buttons[1].classList.remove('bg-gray-200', 'text-gray-700', 'border-gray-400');\r\n      buttons[1].classList.add('border-indigo-700', 'bg-indigo-100');\r\n    }\r\n  }\r\n  \/\/ Sorts the ROI table based on the column index (n)\r\n  function sortTable(n) {\r\n    const table = document.getElementById('roi-table');\r\n    if (!table) return;\r\n    const tbody = table.querySelector('tbody');\r\n    const rows = Array.from(tbody.rows);\r\n    \/\/ Determine the sorting direction\r\n    const direction = STATE.sortDirection[n] === 'asc' ? 'desc' : 'asc';\r\n    STATE.sortDirection = {};\r\n    STATE.sortDirection[n] = direction; \/\/ Store current direction\r\n    rows.sort((a, b) => {\r\n      const x = a.cells[n].textContent.toLowerCase();\r\n      const y = b.cells[n].textContent.toLowerCase();\r\n      \/\/ Standard string comparison sort logic\r\n      if (direction === 'asc') return x > y ? 1 : (x < y ? -1 : 0);\r\n      return x < y ? 1 : (x > y ? -1 : 0);\r\n    });\r\n    \/\/ Re-append sorted rows to the table body\r\n    rows.forEach(r => tbody.appendChild(r));\r\n  }\r\n  \/\/ Initializes the Chart.js visualizations\r\n  function initializeCharts() {\r\n    \/\/ EVM Chart (CPI\/SPI comparison)\r\n    const evmCtx = document.getElementById('evm-chart');\r\n    if (evmCtx) {\r\n      new Chart(evmCtx, {\r\n        type: 'bar',\r\n        data: {\r\n          labels: ['Cost Performance Index (CPI)', 'Schedule Performance Index (SPI)'],\r\n          datasets: [{\r\n              label: 'Before Integration (Lagging Data)',\r\n              data: [0.95, 0.88],\r\n              backgroundColor: '#9ca3af',\r\n              borderRadius: 4\r\n            },\r\n            {\r\n              label: 'After Ekton (Real-time Data)',\r\n              data: [1.02, 0.98],\r\n              backgroundColor: '#1e3a8a',\r\n              borderRadius: 4\r\n            }\r\n          ]\r\n        },\r\n        options: {\r\n          responsive: true,\r\n          scales: {\r\n            y: {\r\n              beginAtZero: true,\r\n              max: 1.1,\r\n              title: {\r\n                display: true,\r\n                text: 'Index Value'\r\n              }\r\n            }\r\n          },\r\n          plugins: {\r\n            legend: {\r\n              position: 'bottom'\r\n            }\r\n          }\r\n        }\r\n      });\r\n    }\r\n    \/\/ Cash Flow Chart (Predictive vs Actual)\r\n    const cashCtx = document.getElementById('cashflow-chart');\r\n    if (cashCtx) {\r\n      new Chart(cashCtx, {\r\n        type: 'line',\r\n        data: {\r\n          labels: ['Q1', 'Q2', 'Q3', 'Q4', 'Q5', 'Q6'],\r\n          datasets: [{\r\n              label: 'Actual Cash Flow (Pre-Integration)',\r\n              data: [50, 45, 60, 55, 70, 65],\r\n              borderColor: '#dc2626',\r\n              tension: .3\r\n            },\r\n            {\r\n              label: 'Forecasted Cash Flow (Ekton Integrated)',\r\n              data: [52, 53, 58, 62, 68, 70],\r\n              borderColor: '#1e3a8a',\r\n              tension: .3\r\n            },\r\n            {\r\n              label: 'Actual Cash Flow (Post-Integration)',\r\n              data: [51, 52, 59, 61, 67, 71],\r\n              borderColor: '#fcd34d',\r\n              tension: .3\r\n            }\r\n          ]\r\n        },\r\n        options: {\r\n          responsive: true,\r\n          scales: {\r\n            y: {\r\n              beginAtZero: false,\r\n              title: {\r\n                display: true,\r\n                text: 'Value (Millions $)'\r\n              }\r\n            }\r\n          },\r\n          plugins: {\r\n            legend: {\r\n              position: 'bottom'\r\n            }\r\n          }\r\n        }\r\n      });\r\n    }\r\n    \/\/ Radar Chart (Capability Maturity)\r\n    const radarCtx = document.getElementById('radar-chart');\r\n    if (radarCtx) {\r\n      new Chart(radarCtx, {\r\n        type: 'radar',\r\n        data: {\r\n          labels: ['Data Timeliness', 'Financial Control', 'Schedule Integrity', 'Forecast Accuracy', 'Governance and Auditability'],\r\n          datasets: [{\r\n              label: 'Before Ekton Integration',\r\n              data: [5, 4, 7, 3, 6],\r\n              backgroundColor: 'rgba(156,163,175,.2)',\r\n              borderColor: '#9ca3af',\r\n              pointBackgroundColor: '#9ca3af',\r\n              pointBorderColor: '#fff'\r\n            },\r\n            {\r\n              label: 'After Ekton Integration',\r\n              data: [9, 8, 9, 8, 9],\r\n              backgroundColor: 'rgba(30,58,138,.2)',\r\n              borderColor: '#1e3a8a',\r\n              pointBackgroundColor: '#1e3a8a',\r\n              pointBorderColor: '#fff'\r\n            }\r\n          ]\r\n        },\r\n        options: {\r\n          responsive: true,\r\n          scales: {\r\n            r: {\r\n              suggestedMin: 0,\r\n              suggestedMax: 10,\r\n              pointLabels: {\r\n                font: {\r\n                  size: 14\r\n                }\r\n              }\r\n            }\r\n          },\r\n          plugins: {\r\n            legend: {\r\n              position: 'top'\r\n            }\r\n          }\r\n        }\r\n      });\r\n    }\r\n  }\r\n  \/\/ Sets up logic for the tab buttons\r\n  function setupTabs() {\r\n    document.querySelectorAll('.ipaas-tab').forEach(btn => {\r\n      btn.addEventListener('click', function() {\r\n        \/\/ Deactivate all tabs\r\n        document.querySelectorAll('.ipaas-tab').forEach(b => {\r\n          b.classList.remove('active-tab', 'bg-indigo-50', 'text-indigo-700');\r\n          b.classList.add('text-gray-700', 'hover:bg-gray-50');\r\n        });\r\n        \/\/ Hide all content\r\n        document.querySelectorAll('.ipaas-tab-content').forEach(c => c.classList.add('hidden'));\r\n        \/\/ Activate the clicked tab\r\n        this.classList.add('active-tab', 'bg-indigo-50', 'text-indigo-700');\r\n        this.classList.remove('text-gray-700', 'hover:bg-gray-50');\r\n        \/\/ Show the corresponding content\r\n        const target = document.getElementById(this.getAttribute('data-target'));\r\n        if (target) target.classList.remove('hidden');\r\n      });\r\n    });\r\n  }\r\n  window.onload = function() {\r\n    initializeEnvironment();\r\n    setupTooltips();\r\n    setupTabs();\r\n    initializeCharts();\r\n    \/\/ Ensure collapsibles are open by default on load\r\n    document.querySelectorAll('[id^=\"sec-\"]').forEach(sec => {\r\n      const content = document.getElementById(sec.id.replace('sec-', 'content-'));\r\n      const chevron = sec.querySelector('.chevron-toggle');\r\n      if (content && content.classList.contains('hidden')) {\r\n        content.classList.remove('hidden');\r\n        if (chevron) chevron.classList.remove('collapsed');\r\n        content.setAttribute('aria-expanded', 'true');\r\n      }\r\n    });\r\n    toggleSankey('before');\r\n    setupSidebar();\r\n    \/\/ Back-to-Top button logic\r\n    window.addEventListener('scroll', () => {\r\n      const backToTop = document.getElementById('back-to-top');\r\n      const mainContainer = document.querySelector('.ekton-page-container');\r\n      if (!backToTop || !mainContainer) return;\r\n      \/\/ Calculate when the container starts\r\n      const mainTop = mainContainer.getBoundingClientRect().top + window.scrollY;\r\n      if (window.scrollY > mainTop + 300) {\r\n        backToTop.classList.remove('hidden', 'opacity-0');\r\n        backToTop.classList.add('opacity-100');\r\n      } else {\r\n        backToTop.classList.remove('opacity-100');\r\n        backToTop.classList.add('opacity-0');\r\n        setTimeout(() => {\r\n          if (window.scrollY <= mainTop + 300) backToTop.classList.add('hidden');\r\n        }, 300);\r\n      }\r\n    });\r\n  };\r\n  \/\/ Expose functions globally for inline onClick events\r\n  window.toggleCollapse = toggleCollapse;\r\n  window.copyToClipboard = copyToClipboard;\r\n  window.toggleSankey = toggleSankey;\r\n  window.sortTable = sortTable;\r\n<\/script>\r\n\r\n\r\n<div class=\"ekton-page-container flex min-h-screen\">\r\n  \r\n  <nav id=\"sidebar\" class=\"hidden lg:block w-64 bg-white shadow-xl sticky top-0 h-screen overflow-y-auto p-6\">\r\n    <h3 class=\"text-xl font-extrabold text-gray-900 mb-6 border-b pb-3\">Ekton Integration<\/h3>\r\n    <div id=\"sidebar-nav\" class=\"space-y-4\"><\/div>\r\n  <\/nav>\r\n\r\n  \r\n  <main class=\"flex-1 p-4 md:p-8 lg:p-12\" id=\"main-content\">\r\n    \r\n    <div class=\"max-w-6xl mx-auto\">\r\n      <header class=\"mb-12\" id=\"top\">\r\n        <span class=\"text-sm font-semibold text-gray-600 tracking-wider uppercase\">Ekton Solutions<\/span>\r\n        <h1 class=\"text-5xl md:text-6xl font-extrabold mt-2 text-gray-900 leading-tight\">Ekton: Mastering <span class=\"text-indigo-700\">P6<\/span> & <span class=\"text-indigo-700\">ERP<\/span> Integration<\/h1>\r\n        <p class=\"text-2xl mt-4 font-light text-gray-600\">Unlocking 360\u00ba Visibility for Complex Capital Projects<\/p>\r\n        <div class=\"mt-8 space-x-4\">\r\n          <button onclick=\"document.getElementById('sankey-toggle').click(); document.getElementById('sankey-flow-section').scrollIntoView({ behavior: 'smooth' });\" class=\"bg-indigo-700 hover:bg-indigo-800 text-white font-bold py-3 px-6 rounded-lg shadow-lg transition duration-300\">View Data Flow<\/button>\r\n          <button onclick=\"document.getElementById('roi-table-section').scrollIntoView({ behavior: 'smooth' });\" class=\"bg-white text-indigo-700 border-2 border-indigo-700 font-bold py-3 px-6 rounded-lg shadow-md hover:bg-indigo-50 transition duration-300\">Compare ROI Metrics<\/button>\r\n        <\/div>\r\n      <\/header>\r\n\r\n      <div class=\"bg-white p-6 md:p-8 rounded-2xl shadow-2xl border-t-4 border-yellow-500 mb-12\">\r\n        <h2 class=\"text-3xl font-bold text-gray-800 mb-4\">Executive Summary: The Unified Advantage<\/h2>\r\n        <ul class=\"list-disc list-inside space-y-2 text-gray-700 ml-4\">\r\n          <li class=\"font-medium\">Eliminate Cost Variance Blind Spots: Automated Actual Cost flow from ERP to P6 calculation.<\/li>\r\n          <li class=\"font-medium\">Predictive Cash Flow: Link <span class=\"font-bold\">ERP<\/span> financial obligations directly to <span class=\"font-bold\">P6<\/span> scheduled activity completion for accurate liquidity forecasting.<\/li>\r\n          <li class=\"font-medium\">Governance & Auditability: Enforce a single source of truth by aligning WBS<\/span><\/span> structures with financial cost objects.<\/li>\r\n        <\/ul>\r\n        <div class=\"mt-6 text-center\">\r\n          <a href=\"#\" class=\"inline-block bg-yellow-500 hover:bg-yellow-600 text-gray-900 font-extrabold py-3 px-8 rounded-full shadow-xl transition duration-300 transform hover:scale-105\">Request Integration Demo<\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div id=\"content-body\" class=\"space-y-10\">\r\n        \r\n        <section id=\"strategic-imperative\" class=\"py-4 border-b\">\r\n          <h2 class=\"text-4xl font-bold text-gray-900 flex items-center mb-6\">\r\n            <i data-lucide=\"target\" class=\"w-8 h-8 text-indigo-700 mr-3\"><\/i>\r\n            The Strategic Imperative\r\n          <\/h2>\r\n\r\n          <div id=\"sec-1-1\" class=\"mb-6 bg-white p-6 rounded-xl shadow-md border-l-4 border-indigo-200\">\r\n            <button class=\"w-full text-left flex justify-between items-center text-xl font-semibold text-gray-800\" onclick=\"toggleCollapse('content-1-1', this)\">\r\n              Overcoming Information Silos in Complex Capital Projects\r\n              <i data-lucide=\"chevron-down\" class=\"w-6 h-6 text-indigo-500 chevron-toggle\"><\/i>\r\n            <\/button>\r\n            <div id=\"content-1-1\" class=\"mt-4 space-y-4\">\r\n              <p>In capital-intensive industries, effective project management is foundational. Organizations rely on Primavera P6 for detailed scheduling and on their ERP for financial control of actual costs, procurement, invoicing, and payroll.<\/p>\r\n              <div class=\"p-4 border border-gray-200 rounded-lg bg-gray-50 italic\">\r\n                <strong>Use Case:<\/strong> Consider a major bridge project. P6 plans concrete pours (Planned Value). If Actual Costs from ERP are updated manually, Cost Variance may surface days or weeks late, delaying corrective actions. The hidden cost of silos is the lack of timely insight and predictive control.\r\n              <\/div>\r\n              <p>Historically, project and financial domains operated as isolated systems. Ekton's integration is a strategic imperative to ensure schedule integrity, financial accountability, and a single source of truth. <button class=\"ml-2 text-indigo-600 hover:text-indigo-800\" onclick=\"copyToClipboard('Historically, project and financial domains operated as isolated systems. Manual spreadsheets introduce discrepancies and delay. For Ekton, integrating these systems is a strategic imperative to ensure schedule integrity, financial accountability, and a single source of truth.')\"><i data-lucide=\"copy\" class=\"w-4 h-4 inline-block\"><\/i><\/button><\/p>\r\n\r\n              <div id=\"sankey-flow-section\" class=\"pt-4 border-t mt-6\">\r\n                <h4 class=\"text-xl font-bold mb-3 text-gray-800\">Data Flow Visualization: P6-ERP Integration<\/h4>\r\n                <div class=\"flex justify-center mb-4 space-x-4\">\r\n                  <button id=\"sankey-toggle\" onclick=\"toggleSankey('before')\" class=\"sankey-btn bg-red-100 text-red-700 font-semibold py-2 px-4 rounded-full border-2 border-red-700 transition duration-300\">Before Integration<\/button>\r\n                  <button onclick=\"toggleSankey('after')\" class=\"sankey-btn bg-gray-200 text-gray-700 font-semibold py-2 px-4 rounded-full border-2 border-gray-400 transition duration-300\">After Integration<\/button>\r\n                <\/div>\r\n                <div id=\"sankey-before\" class=\"p-4 md:p-8 border-4 border-red-500 bg-red-50 rounded-xl space-y-4 shadow-xl\">\r\n                  <h5 class=\"text-lg font-bold text-center text-red-800 mb-4\">BEFORE: Disconnected, Manual Flow<\/h5>\r\n                  <div class=\"flex flex-col md:flex-row justify-between items-center\">\r\n                    <div class=\"flow-box flow-p6 w-full md:w-1\/4\">P6 Scheduling<\/div>\r\n                    <div class=\"flow-arrow md:text-2xl text-red-500\">\u274c<\/div>\r\n                    <div class=\"flow-box flow-manual w-full md:w-1\/4\">Manual Spreadsheets \/ Email<\/div>\r\n                    <div class=\"flow-arrow md:text-2xl text-red-500\">\u274c<\/div>\r\n                    <div class=\"flow-box flow-erp w-full md:w-1\/4\">ERP Financials<\/div>\r\n                  <\/div>\r\n                  <div class=\"text-center text-sm text-red-600 mt-4\">Result: Latent Actual Costs, Delayed Performance Metrics (CPI\/SPI).<\/div>\r\n                <\/div>\r\n                <div id=\"sankey-after\" class=\"p-4 md:p-8 border-4 border-indigo-500 bg-indigo-50 rounded-xl space-y-4 hidden shadow-xl\">\r\n                  <h5 class=\"text-lg font-bold text-center text-indigo-800 mb-4\">AFTER: Unified, Automated Flow (Ekton)<\/h5>\r\n                  <div class=\"flex flex-col md:flex-row justify-center items-center\">\r\n                    <div class=\"flow-box flow-p6 w-full md:w-1\/5\">P6 (PV, EV, WBS)<\/div>\r\n                    <i data-lucide=\"chevrons-right\" class=\"flow-arrow text-indigo-600 w-8 h-8\"><\/i>\r\n                    <div class=\"flow-box flow-ekton w-full md:w-1\/5 bg-yellow-500 text-gray-900\">Ekton iPaaS Hub<\/div>\r\n                    <i data-lucide=\"chevrons-right\" class=\"flow-arrow text-indigo-600 w-8 h-8\"><\/i>\r\n                    <div class=\"flow-box flow-erp w-full md:w-1\/5\">ERP (AC, Invoices)<\/div>\r\n                  <\/div>\r\n                  <div class=\"text-center text-sm text-indigo-600 mt-4\">Result: Real-time 360\u00ba Visibility, Predictive Control.<\/div>\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div id=\"sec-1-2\" class=\"mb-6 bg-white p-6 rounded-xl shadow-md border-l-4 border-indigo-200\">\r\n            <button class=\"w-full text-left flex justify-between items-center text-xl font-semibold text-gray-800\" onclick=\"toggleCollapse('content-1-2', this)\">\r\n              Realizing ROI: Tangible Benefits of Integrated Data\r\n              <i data-lucide=\"chevron-down\" class=\"w-6 h-6 text-indigo-500 chevron-toggle\"><\/i>\r\n            <\/button>\r\n            <div id=\"content-1-2\" class=\"mt-4 space-y-4\">\r\n              <ul class=\"list-disc list-inside space-y-2 text-gray-700 ml-4\">\r\n                <li>Automated workflow efficiency. Re-entry of actual labor hours and procurement milestones is eliminated, saving time and reducing error.<\/li>\r\n                <li>Enhanced decision-making with 360\u00ba visibility. Executives compare planned costs in P6 with actual expenditures in ERP to drive precise interventions.<\/li>\r\n              <\/ul>\r\n              <div id=\"roi-table-section\" class=\"pt-4\">\r\n                <h4 class=\"text-xl font-bold mb-3 text-gray-800\">ROI of P6-ERP Integration \u2014 Impact Across Functions<\/h4>\r\n                \r\n                <div class=\"overflow-x-auto\">\r\n                  <table id=\"roi-table\" class=\"min-w-full divide-y divide-gray-200 rounded-lg overflow-hidden shadow\">\r\n                    <thead class=\"bg-gray-50\">\r\n                      <tr>\r\n                        <th class=\"px-3 md:px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider cursor-pointer\" onclick=\"sortTable(0)\">Functional Area <i data-lucide=\"chevrons-up-down\" class=\"w-3 h-3 inline-block ml-1\"><\/i><\/th>\r\n                        <th class=\"px-3 md:px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider\">Key Integration Benefit<\/th>\r\n                        <th class=\"px-3 md:px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider\">Strategic Impact (KPIs)<\/th>\r\n                        <th class=\"px-3 md:px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider\">Integrated Data Flow<\/th>\r\n                      <\/tr>\r\n                    <\/thead>\r\n                    <tbody class=\"bg-white divide-y divide-gray-200\">\r\n                      <tr>\r\n                        <td class=\"px-3 md:px-6 py-4 whitespace-nowrap text-sm font-medium text-gray-900\">Project Controls (PPM)<\/td>\r\n                        <td class=\"px-3 md:px-6 py-4 text-sm text-gray-700\">Real-time <span class=\"tooltip font-bold\" data-tooltip=\"EV\">EVM<\/span> and integrated cost\/schedule metrics<\/td>\r\n                        <td class=\"px-3 md:px-6 py-4 text-sm text-gray-700\">Reduced Cost Variance; earlier intervention on critical path<\/td>\r\n                        <td class=\"px-3 md:px-6 py-4 text-sm text-gray-700\">Actual Costs (ERP) to P6 WBS an \/Budget (P6) to ERP\r\n                      <tr>\r\n                        <td class=\"px-3 md:px-6 py-4 whitespace-nowrap text-sm font-medium text-gray-900\">Procurement and Contracts<\/td>\r\n                        <td class=\"px-3 md:px-6 py-4 text-sm text-gray-700\">Accurate commitment tracking versus planned scope<\/td>\r\n                        <td class=\"px-3 md:px-6 py-4 text-sm text-gray-700\">Lower contingency usage; faster invoice processing aligned with physical progress<\/td>\r\n                        <td class=\"px-3 md:px-6 py-4 text-sm text-gray-700\">Planned Budget\/WBS<\/span> (P6) to ERP; Invoices\/Actuals (ERP) to <P6<\/span><\/td>\r\n                      <\/tr>\r\n                      <tr>\r\n                        <td class=\"px-3 md:px-6 py-4 whitespace-nowrap text-sm font-medium text-gray-900\">Finance and Treasury<\/td>\r\n                        <td class=\"px-3 md:px-6 py-4 text-sm text-gray-700\">Predictive cash flow forecasting based on activities<\/td>\r\n                        <td class=\"px-3 md:px-6 py-4 text-sm text-gray-700\">Improved liquidity management; optimized working capital<\/td>\r\n                        <td class=\"px-3 md:px-6 py-4 text-sm text-gray-700\">Payment Terms (ERP) to P6; Activity Dates (P6) to ERP<\/span><\/td>\r\n                      <\/tr>\r\n                    <\/tbody>\r\n                  <\/table>\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div id=\"sec-1-3\" class=\"mb-6 bg-white p-6 rounded-xl shadow-md border-l-4 border-indigo-200\">\r\n            <button class=\"w-full text-left flex justify-between items-center text-xl font-semibold text-gray-800\" onclick=\"toggleCollapse('content-1-3', this)\">\r\n              Empowering Earned Value Management (EVM)\r\n              <i data-lucide=\"chevron-down\" class=\"w-6 h-6 text-indigo-500 chevron-toggle\"><\/i>\r\n            <\/button>\r\n            <div id=\"content-1-3\" class=\"mt-4 space-y-4\">\r\n       EVM<\/span> requires Planned Value, Earned Value<\/span>, and Actual Cost P6 manages PV and EV<\/span>. Accurate AC resides in ERP. Ekton\u2019s integration automates validated import of AC into P6.\r\n              <div class=\"p-4 border border-gray-200 rounded-lg bg-gray-50 italic\">\r\n                <strong>Scenario:<\/strong> New automated manufacturing line. The ERP<\/span> tracks labor and materials costs. Automated  import enables immediate CPI and SPI calculation, exposing overruns or delays in real time.\r\n              <\/div>\r\n              <div class=\"pt-4 max-w-xl mx-auto\">\r\n                <h4 class=\"text-xl font-bold mb-3 text-center text-gray-800\">Performance Metrics (CPI\/SPI)<\/h4>\r\n                <canvas id=\"evm-chart\"><\/canvas>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div id=\"sec-1-4\" class=\"mb-6 bg-white p-6 rounded-xl shadow-md border-l-4 border-indigo-200\">\r\n            <button class=\"w-full text-left flex justify-between items-center text-xl font-semibold text-gray-800\" onclick=\"toggleCollapse('content-1-4', this)\">\r\n              Real-Time Predictive Cash Flow Forecasting\r\n              <i data-lucide=\"chevron-down\" class=\"w-6 h-6 text-indigo-500 chevron-toggle\"><\/i>\r\n            <\/button>\r\n            <div id=\"content-1-4\" class=\"mt-4 space-y-4\">\r\n              <p>For long-duration capital projects, accurate cash forecasting is critical. Ekton links ERP financial obligations to progress.\r\n              <ul class=\"list-disc list-inside space-y-2 text-gray-700 ml-4\">\r\n                <li>Driver-based forecasting. Payment forecasts trigger from scheduled completion of activities and milestones.<\/li>\r\n                <li>Optimized working capital. Treasury aligns ERP payment terms and contracts with the P6 timeline to predict liquidity needs and prevent shortfalls.<\/li>\r\n              <\/ul>\r\n              <div class=\"pt-4 max-w-2xl mx-auto\">\r\n                <h4 class=\"text-xl font-bold mb-3 text-center text-gray-800\">Cash Flow Forecasting Accuracy<\/h4>\r\n                <canvas id=\"cashflow-chart\"><\/canvas>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/section>\r\n\r\n        \r\n        <section id=\"data-mapping\" class=\"py-4 border-b\">\r\n          <h2 class=\"text-4xl font-bold text-gray-900 flex items-center mb-6 pt-12\">\r\n            <i data-lucide=\"layers\" class=\"w-8 h-8 text-indigo-700 mr-3\"><\/i>\r\n            Data Mapping & Harmonization\r\n          <\/h2>\r\n\r\n          <div id=\"sec-2-1\" class=\"mb-6 bg-white p-6 rounded-xl shadow-md border-l-4 border-indigo-200\">\r\n            <button class=\"w-full text-left flex justify-between items-center text-xl font-semibold text-gray-800\" onclick=\"toggleCollapse('content-2-1', this)\">\r\n              Harmonizing Structures: WBS and Financial Cost Objects\r\n              <i data-lucide=\"chevron-down\" class=\"w-6 h-6 text-indigo-500 chevron-toggle\"><\/i>\r\n            <\/button>\r\n            <div id=\"content-2-1\" class=\"mt-4 space-y-4\">\r\n              <p>Successful integration aligns the Primavera P6 WBS with ERP financial cost objects. The WBS defines physical scope, while the ERP defines the financial containers where costs aggregate.\r\n              <div class=\"p-4 border border-gray-200 rounded-lg bg-gray-50 italic\">\r\n                <strong>Use Case: Primavera P6 WBS elements such as 'Steel Structure Assembly' map to ERP cost collectors. Budget is first transferred from  P6 to ERP to enforce spending limits, and ERP then returns validated actual costs to P6 for EVM.\r\n              <\/div>\r\n              <div class=\"pt-4\">\r\n                <h4 class=\"text-xl font-bold mb-3 text-center text-gray-800\">WBS to Actual Cost Hierarchy<\/h4>\r\n                <div class=\"flex flex-wrap md:flex-row justify-center items-stretch space-y-4 md:space-y-0 md:space-x-4\">\r\n                  <div class=\"flow-box bg-gray-700 w-full md:w-auto\">WBS Element<\/div>\r\n                  <i data-lucide=\"chevrons-right\" class=\"flow-arrow text-indigo-600 w-8 h-8\"><\/i>\r\n                  <div class=\"flow-box bg-gray-600 w-full md:w-auto\">ERP Cost Object<\/div>\r\n                  <i data-lucide=\"chevrons-right\" class=\"flow-arrow text-indigo-600 w-8 h-8\"><\/i>\r\n                  <div class=\"flow-box bg-gray-500 w-full md:w-auto\">Purchase Order<\/div>\r\n                  <i data-lucide=\"chevrons-right\" class=\"flow-arrow text-indigo-600 w-8 h-8\"><\/i>\r\n                  <div class=\"flow-box bg-gray-400 w-full md:w-auto\">Invoice<\/div>\r\n                  <i data-lucide=\"chevrons-right\" class=\"flow-arrow text-indigo-600 w-8 h-8\"><\/i>\r\n                  <div class=\"flow-box flow-erp w-full md:w-auto\"><span class=\"tooltip font-bold\" data-tooltip Actual Cost<\/div<\/span>>\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div id=\"sec-2-2\" class=\"mb-6 bg-white p-6 rounded-xl shadow-md border-l-4 border-indigo-200\">\r\n            <button class=\"w-full text-left flex justify-between items-center text-xl font-semibold text-gray-800\" onclick=\"toggleCollapse('content-2-2', this)\">\r\n              Granular Cost Management: Timesheets and Actuals Flow\r\n              <i data-lucide=\"chevron-down\" class=\"w-6 h-6 text-indigo-500 chevron-toggle\"><\/i>\r\n            <\/button>\r\n            <div id=\"content-2-2\" class=\"mt-4 space-y-4\">\r\n              <p>Two high-volume streams feed Actual Cost into P6: material and nonm-labor invoices, and labor timesheets. Ekton imports Actual Labor Units From ERP TIme and Attendace or payrol to the cosrrespondending P6 activities.\r\n              <div class=\"pt-4 overflow-x-auto\">\r\n                <h4 class=\"text-xl font-bold mb-3 text-gray-800\">Actuals Data Flow Examples<\/h4>\r\n                <table class=\"min-w-full divide-y divide-gray-200 rounded-lg overflow-hidden shadow\">\r\n                  <thead class=\"bg-gray-50\">\r\n                    <tr>\r\n                      <th class=\"px-3 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider\">WBS Element<\/th>\r\n                      <th class=\"px-3 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider\">ERP Object<\/th>\r\n                      <th class=\"px-3 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider\">Data Direction<\/th>\r\n                      <th class=\"px-3 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider\">Validation Rule<\/th>\r\n                    <\/tr>\r\n                  <\/thead>\r\n                  <tbody class=\"bg-white divide-y divide-gray-200\">\r\n                    <tr>\r\n                      <td class=\"px-3 py-4 whitespace-nowrap text-sm font-medium text-gray-900\">1.2.1-Steel Erection<\/td>\r\n                      <td class=\"px-3 py-4 whitespace-nowrap text-sm text-gray-700\">Vendor Invoice #4001<\/td>\r\n                      <td class=\"px-3 py-4 whitespace-nowrap text-sm text-green-700 font-semibold\">ERP \u2192 P6 (Material)<\/td>\r\n                      <td class=\"px-3 py-4 text-sm text-gray-700\">Invoice total &lt; Budgeted <span class=\"tooltip\" data-tooltip=\"PV\">PV<\/span> for WBS.<\/td>\r\n                    <\/tr>\r\n                    <tr>\r\n                      <td class=\"px-3 py-4 whitespace-nowrap text-sm font-medium text-gray-900\">2.3.5-Foundation Pour<\/td>\r\n                      <td class=\"px-3 py-4 whitespace-nowrap text-sm text-gray-700\">Internal Labor Timesheet<\/td>\r\n                      <td class=\"px-3 py-4 whitespace-nowrap text-sm text-green-700 font-semibold\">ERP \u2192 P6 (Labor)<\/td>\r\n                      <td class=\"px-3 py-4 text-sm text-gray-700\">Activity ID must exist and be 'In Progress' in <span class=\"tooltip\" data-tooltip=\"P6\">P6<\/span>.<\/td>\r\n                    <\/tr>\r\n                    <tr>\r\n                      <td class=\"px-3 py-4 whitespace-nowrap text-sm font-medium text-gray-900\">3.1.2-Equipment Install<\/td>\r\n                      <td class=\"px-3 py-4 whitespace-nowrap text-sm text-gray-700\">Rental PO #R789<\/td>\r\n                      <td class=\"px-3 py-4 whitespace-nowrap text-sm text-green-700 font-semibold\">ERP \u2192 P6 (Non-labor)<\/td>\r\n                      <td class=\"px-3 py-4 text-sm text-gray-700\">PO amount reconciled against committed cost in <span class=\"tooltip\" data-tooltip=\"P6\">P6<\/span>.<\/td>\r\n                    <\/tr>\r\n                  <\/tbody>\r\n                <\/table>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/section>\r\n\r\n        \r\n        <section id=\"architecture\" class=\"py-4 border-b\">\r\n          <h2 class=\"text-4xl font-bold text-gray-900 flex items-center mb-6 pt-12\">\r\n            <i data-lucide=\"shield\" class=\"w-8 h-8 text-indigo-700 mr-3\"><\/i>\r\n            Secure Integration Architecture\r\n          <\/h2>\r\n\r\n          <div id=\"sec-3-1\" class=\"mb-6 bg-white p-6 rounded-xl shadow-md border-l-4 border-indigo-200\">\r\n            <button class=\"w-full text-left flex justify-between items-center text-xl font-semibold text-gray-800\" onclick=\"toggleCollapse('content-3-1', this)\">\r\n              Why iPaaS is Essential for Enterprise Project Integration?\r\n              <i data-lucide=\"chevron-down\" class=\"w-6 h-6 text-indigo-500 chevron-toggle\"><\/i>\r\n            <\/button>\r\n            <div id=\"content-3-1\" class=\"mt-4 space-y-4\">\r\n              <p>Global enterprises often run hybrid landscapes with legacy on-prem ERPs and modern cloud EPM. Point-to-point integrations are brittle, costly, and risky. Ekton leverages iPaaS platforms (such as MuleSoft or Boomi) for centralized management.<\/p>\r\n              <div class=\"border rounded-xl\">\r\n                <div class=\"flex border-b\">\r\n                  <button class=\"ipaas-tab w-1\/3 py-3 text-center text-sm font-medium border-r border-gray-200 transition duration-150 active-tab bg-indigo-50 text-indigo-700\" data-target=\"tab-scalability\">Scalability<\/button>\r\n                  <button class=\"ipaas-tab w-1\/3 py-3 text-center text-sm font-medium border-r border-gray-200 transition duration-150 text-gray-700 hover:bg-gray-50\" data-target=\"tab-agility\">Agility and TCO<\/button>\r\n                  <button class=\"ipaas-tab w-1\/3 py-3 text-center text-sm font-medium transition duration-150 text-gray-700 hover:bg-gray-50\" data-target=\"tab-adaptability\">Adaptability<\/button>\r\n                <\/div>\r\n                <div id=\"tab-scalability\" class=\"ipaas-tab-content p-4 text-gray-700\">\r\n                  <p>Synchronize across multiple sites, entities, and teams without performance degradation.<\/p>\r\n                <\/div>\r\n                <div id=\"tab-agility\" class=\"ipaas-tab-content p-4 text-gray-700 hidden\">\r\n                  <p>Shift from custom code to configuration. Reduce build and maintenance effort.<\/p>\r\n                <\/div>\r\n                <div id=\"tab-adaptability\" class=\"ipaas-tab-content p-4 text-gray-700 hidden\">\r\n                  <p>Flexible connectors that respect unique <span class=\"tooltip\" data-tooltip=\"ERP\">ERP<\/span> customizations in heavy industries.<\/p>\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div id=\"sec-3-2\" class=\"mb-6 bg-white p-6 rounded-xl shadow-md border-l-4 border-indigo-200\">\r\n            <button class=\"w-full text-left flex justify-between items-center text-xl font-semibold text-gray-800\" onclick=\"toggleCollapse('content-3-2', this)\">\r\n              Ensuring Data Integrity, Security, and Compliance\r\n              <i data-lucide=\"chevron-down\" class=\"w-6 h-6 text-indigo-500 chevron-toggle\"><\/i>\r\n            <\/button>\r\n            <div id=\"content-3-2\" class=\"mt-4 space-y-4\">\r\n              <ul class=\"space-y-3\">\r\n                <li class=\"flex items-start text-gray-700\"><i data-lucide=\"check\" class=\"w-5 h-5 text-green-500 mt-1 mr-2 flex-shrink-0\"><\/i> <span>Comprehensive audit logs and traceability for each transaction, enabling SOX and internal compliance.<\/span><\/li>\r\n                <li class=\"flex items-start text-gray-700\"><i data-lucide=\"check\" class=\"w-5 h-5 text-green-500 mt-1 mr-2 flex-shrink-0\"><\/i> <span>Data validation gates enforce mapping rules before loading to P6, protecting critical path logic and metrics.<\/span><\/li>\r\n                <li class=\"flex items-start text-gray-700\"><i data-lucide=\"check\" class=\"w-5 h-5 text-green-500 mt-1 mr-2 flex-shrink-0\"><\/i> <span>Strong encryption and access controls for sensitive financial and project data.<\/span><\/li>\r\n              <\/ul>\r\n              <div class=\"pt-4 p-6 bg-gray-100 rounded-xl border border-gray-300\">\r\n                <h4 class=\"text-xl font-bold mb-4 text-center text-gray-800\">Secure Integration Flow<\/h4>\r\n                <div class=\"flex flex-col items-center\">\r\n                  <div class=\"flex flex-wrap justify-center space-x-2 md:space-x-8 mb-4\">\r\n                    <div class=\"flow-box flow-p6 bg-red-600\">P6 EPM<\/div>\r\n                    <div class=\"flow-box flow-erp\">ERP Financials<\/div>\r\n                  <\/div>\r\n                  <i data-lucide=\"arrow-down\" class=\"text-gray-500 w-6 h-6 my-2\"><\/i>\r\n                  <div class=\"flow-box flow-ekton bg-yellow-500 text-gray-900 relative\">\r\n                    Ekton <span class=\"tooltip font-bold\" data-tooltip=\"iPaaS\">iPaaS<\/span> Hub\r\n                    <span class=\"absolute top-0 right-0 -mt-2 -mr-2 bg-green-500 text-xs text-white px-2 py-0.5 rounded-full shadow-lg\">Encrypted<\/span>\r\n                  <\/div>\r\n                  <i data-lucide=\"arrow-down\" class=\"text-gray-500 w-6 h-6 my-2\"><\/i>\r\n                  <div class=\"flex flex-wrap justify-center space-x-4\">\r\n                    <div class=\"flow-box bg-blue-700\">Data Lake \/ DW<\/div>\r\n                    <div class=\"flow-box bg-blue-500\">Analytics Dashboards<\/div>\r\n                  <\/div>\r\n                  <p class=\"text-sm text-gray-600 mt-4\">Note: <span class=\"font-semibold\">Role-Based Access<\/span> applied at every connection point.<\/p>\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/section>\r\n\r\n        \r\n        <section id=\"conclusion\" class=\"py-4\">\r\n          <h2 class=\"text-4xl font-bold text-gray-900 flex items-center mb-6 pt-12\">\r\n            <i data-lucide=\"check-circle\" class=\"w-8 h-8 text-indigo-700 mr-3\"><\/i>\r\n            Conclusion: From Reactive to Predictive\r\n          <\/h2>\r\n\r\n          <div class=\"mb-8 bg-white p-6 rounded-xl shadow-md border-l-4 border-indigo-200 space-y-4\">\r\n            <p>Ekton\u2019s P6-ERP integration shifts organizations from reactive management to proactive and predictive execution. By rigorously synchronizing the <span class=\"tooltip font-bold\" data-tooltip=\"WBS\">WBS<\/span> to cost centers and automating the validated flow of actual costs and timesheets, leaders gain unified, 360\u00ba visibility to deliver on time, on budget, and at quality.<\/p>\r\n            <div class=\"text-center p-4 bg-indigo-50 border-l-4 border-yellow-500\">\r\n              <blockquote class=\"text-2xl italic font-serif font-bold text-gray-800\">\u201cFrom Reactive to Predictive Execution.\u201d<\/blockquote>\r\n            <\/div>\r\n            <div class=\"pt-4 max-w-lg mx-auto\">\r\n              <h4 class=\"text-xl font-bold mb-3 text-center text-gray-800\">Capability Maturity: Before vs After Ekton<\/h4>\r\n              <canvas id=\"radar-chart\"><\/canvas>\r\n            <\/div>\r\n            <div class=\"pt-6 text-center\">\r\n              <a href=\"#\" class=\"inline-block bg-indigo-700 hover:bg-indigo-800 text-white font-extrabold text-2xl py-4 px-12 rounded-full shadow-2xl transition duration-300 transform hover:scale-105\">Request Integration Demo<\/a>\r\n              <p class=\"mt-3 text-sm text-gray-600\">Start your journey to predictable project success.<\/p>\r\n            <\/div>\r\n          <\/div>\r\n        <\/section>\r\n      <\/div>\r\n    <\/div>\r\n  <\/main>\r\n<\/div>\r\n\r\n\r\n<button id=\"back-to-top\" onclick=\"window.scrollTo({top:0,behavior:'smooth'})\" class=\"hidden opacity-0 transition-opacity duration-300 bg-indigo-700 hover:bg-indigo-800 text-white font-bold py-2 px-4 rounded-full shadow-lg\">Top<\/button>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7b103934 elementor-section-height-min-height elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-items-middle\" data-id=\"7b103934\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-2e6dd0d7\" data-id=\"2e6dd0d7\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-18debe8c elementor-widget elementor-widget-elementskit-heading\" data-id=\"18debe8c\" data-element_type=\"widget\" data-widget_type=\"elementskit-heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"ekit-wid-con\" ><div class=\"ekit-heading elementskit-section-title-wraper text_left   ekit_heading_tablet-   ekit_heading_mobile-\"><h3 class=\"elementskit-section-subtitle  \">\n\t\t\t\t\t\tWe will contact\n\t\t\t\t\t<\/h3><h2 class=\"ekit-heading--title elementskit-section-title \">Get a <span>call back<\/span><\/h2><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-73d4753e elementor-widget__width-initial elementor-widget elementor-widget-shortcode\" data-id=\"73d4753e\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div class=\"forminator-ui forminator-custom-form forminator-custom-form-207 forminator-design--material forminator-custom forminator_ajax\" data-forminator-render=\"0\" data-form=\"forminator-module-207\" data-uid=\"6a3b53c5794ae\"><br\/><\/div><form\n\t\t\t\tid=\"forminator-module-207\"\n\t\t\t\tclass=\"forminator-ui forminator-custom-form forminator-custom-form-207 forminator-design--material forminator-custom forminator_ajax\"\n\t\t\t\tmethod=\"post\"\n\t\t\t\tdata-forminator-render=\"0\"\n\t\t\t\tdata-form-id=\"207\"\n\t\t\t\t data-color-option=\"default\" data-design=\"material\" data-grid=\"custom\" style=\"display: none;\"\n\t\t\t\tdata-uid=\"6a3b53c5794ae\"\n\t\t\t><div role=\"alert\" aria-live=\"polite\" class=\"forminator-response-message forminator-error\" aria-hidden=\"true\"><\/div><div class=\"forminator-row\"><div id=\"name-1\" class=\"forminator-field-name forminator-col forminator-col-6 \"><div class=\"forminator-field\"><label for=\"forminator-field-name-1_6a3b53c5794ae\" id=\"forminator-field-name-1_6a3b53c5794ae-label\" class=\"forminator-label\">Name <span class=\"forminator-required\">*<\/span><\/label><input type=\"text\" name=\"name-1\" value=\"\" placeholder=\"E.g. John Doe\" id=\"forminator-field-name-1_6a3b53c5794ae\" class=\"forminator-input forminator-name--field\" aria-required=\"true\" autocomplete=\"name\" \/><\/div><\/div><div id=\"phone-1\" class=\"forminator-field-phone forminator-col forminator-col-6 \"><div class=\"forminator-field\"><label for=\"forminator-field-phone-1_6a3b53c5794ae\" id=\"forminator-field-phone-1_6a3b53c5794ae-label\" class=\"forminator-label\">Phone <span class=\"forminator-required\">*<\/span><\/label><input type=\"text\" name=\"phone-1\" value=\"\" placeholder=\"E.g. +1 300 400 5000\" id=\"forminator-field-phone-1_6a3b53c5794ae\" class=\"forminator-input forminator-field--phone\" data-required=\"1\" aria-required=\"true\" autocomplete=\"off\" data-national_mode=\"disabled\" data-country=\"us\" data-validation=\"international\" \/><\/div><\/div><\/div><div class=\"forminator-row\"><div id=\"address-1\" class=\"forminator-field-address forminator-col forminator-col-6 \"><div class=\"forminator-row\" data-multiple=\"false\"><div id=\"address-1-city\" class=\"forminator-col forminator-col-12\"><div class=\"forminator-field\"><label for=\"forminator-field-address-1-city_6a3b53c5794ae\" id=\"forminator-field-address-1-city_6a3b53c5794ae-label\" class=\"forminator-label\">City<\/label><input type=\"text\" name=\"address-1-city\" placeholder=\"E.g. Sydney\" id=\"forminator-field-address-1-city_6a3b53c5794ae\" class=\"forminator-input\" data-required=\"\" aria-required=\"false\" autocomplete=\"address-level2\" value=\"\" \/><\/div><\/div><\/div><div class=\"forminator-row\" data-multiple=\"false\"><div id=\"address-1-country\" class=\"forminator-col forminator-col-12\"><div class=\"forminator-field\"><label for=\"forminator-field-207__field--address-1-country_6a3b53c5794ae\" id=\"forminator-field-207__field--address-1-country_6a3b53c5794ae-label\" class=\"forminator-label\">Country<\/label><select name=\"address-1-country\" id=\"forminator-field-207__field--address-1-country_6a3b53c5794ae\" class=\"forminator-select2\" data-search=\"true\" data-placeholder=\"Select country\" autocomplete=\"country-name country\" data-default-value=\"\"><option value=\"\" data-country-code=\"\" selected=\"selected\"><\/option><option value=\"Afghanistan\" data-country-code=\"AF\" >Afghanistan<\/option><option value=\"Albania\" data-country-code=\"AL\" >Albania<\/option><option value=\"Algeria\" data-country-code=\"DZ\" >Algeria<\/option><option value=\"American Samoa\" data-country-code=\"AS\" >American Samoa<\/option><option value=\"Andorra\" data-country-code=\"AD\" >Andorra<\/option><option value=\"Angola\" data-country-code=\"AO\" >Angola<\/option><option value=\"Anguilla\" data-country-code=\"AI\" >Anguilla<\/option><option value=\"Antarctica\" data-country-code=\"AQ\" >Antarctica<\/option><option value=\"Antigua and Barbuda\" data-country-code=\"AG\" >Antigua and Barbuda<\/option><option value=\"Argentina\" data-country-code=\"AR\" >Argentina<\/option><option value=\"Armenia\" data-country-code=\"AM\" >Armenia<\/option><option value=\"Aruba\" data-country-code=\"AW\" >Aruba<\/option><option value=\"Australia\" data-country-code=\"AU\" >Australia<\/option><option value=\"Austria\" data-country-code=\"AT\" >Austria<\/option><option value=\"Azerbaijan\" data-country-code=\"AZ\" >Azerbaijan<\/option><option value=\"Bahamas\" data-country-code=\"BS\" >Bahamas<\/option><option value=\"Bahrain\" data-country-code=\"BH\" >Bahrain<\/option><option value=\"Bangladesh\" data-country-code=\"BD\" >Bangladesh<\/option><option value=\"Barbados\" data-country-code=\"BB\" >Barbados<\/option><option value=\"Belarus\" data-country-code=\"BY\" >Belarus<\/option><option value=\"Belgium\" data-country-code=\"BE\" >Belgium<\/option><option value=\"Belize\" data-country-code=\"BZ\" >Belize<\/option><option value=\"Benin\" data-country-code=\"BJ\" >Benin<\/option><option value=\"Bermuda\" data-country-code=\"BM\" >Bermuda<\/option><option value=\"Bhutan\" data-country-code=\"BT\" >Bhutan<\/option><option value=\"Bolivia\" data-country-code=\"BO\" >Bolivia<\/option><option value=\"Bosnia and Herzegovina\" data-country-code=\"BA\" >Bosnia and Herzegovina<\/option><option value=\"Botswana\" data-country-code=\"BW\" >Botswana<\/option><option value=\"Bouvet Island\" data-country-code=\"BV\" >Bouvet Island<\/option><option value=\"Brazil\" data-country-code=\"BR\" >Brazil<\/option><option value=\"British Indian Ocean Territory\" data-country-code=\"IO\" >British Indian Ocean Territory<\/option><option value=\"Brunei\" data-country-code=\"BN\" >Brunei<\/option><option value=\"Bulgaria\" data-country-code=\"BG\" >Bulgaria<\/option><option value=\"Burkina Faso\" data-country-code=\"BF\" >Burkina Faso<\/option><option value=\"Burundi\" data-country-code=\"BI\" >Burundi<\/option><option value=\"Cabo Verde\" data-country-code=\"CV\" >Cabo Verde<\/option><option value=\"Cambodia\" data-country-code=\"KH\" >Cambodia<\/option><option value=\"Cameroon\" data-country-code=\"CM\" >Cameroon<\/option><option value=\"Canada\" data-country-code=\"CA\" >Canada<\/option><option value=\"Cayman Islands\" data-country-code=\"KY\" >Cayman Islands<\/option><option value=\"Central African Republic\" data-country-code=\"CF\" >Central African Republic<\/option><option value=\"Chad\" data-country-code=\"TD\" >Chad<\/option><option value=\"Chile\" data-country-code=\"CL\" >Chile<\/option><option value=\"China, People's Republic of\" data-country-code=\"CN\" >China, People's Republic of<\/option><option value=\"Christmas Island\" data-country-code=\"CX\" >Christmas Island<\/option><option value=\"Cocos Islands\" data-country-code=\"CC\" >Cocos Islands<\/option><option value=\"Colombia\" data-country-code=\"CO\" >Colombia<\/option><option value=\"Comoros\" data-country-code=\"KM\" >Comoros<\/option><option value=\"Congo, Democratic Republic of the\" data-country-code=\"CD\" >Congo, Democratic Republic of the<\/option><option value=\"Congo, Republic of the\" data-country-code=\"CG\" >Congo, Republic of the<\/option><option value=\"Cook Islands\" data-country-code=\"CK\" >Cook Islands<\/option><option value=\"Costa Rica\" data-country-code=\"CR\" >Costa Rica<\/option><option value=\"Croatia\" data-country-code=\"HR\" >Croatia<\/option><option value=\"Cuba\" data-country-code=\"CU\" >Cuba<\/option><option value=\"Cura\u00e7ao\" data-country-code=\"CW\" >Cura\u00e7ao<\/option><option value=\"Cyprus\" data-country-code=\"CY\" >Cyprus<\/option><option value=\"Czech Republic\" data-country-code=\"CZ\" >Czech Republic<\/option><option value=\"C\u00f4te d'Ivoire\" data-country-code=\"CI\" >C\u00f4te d'Ivoire<\/option><option value=\"Denmark\" data-country-code=\"DK\" >Denmark<\/option><option value=\"Djibouti\" data-country-code=\"DJ\" >Djibouti<\/option><option value=\"Dominica\" data-country-code=\"DM\" >Dominica<\/option><option value=\"Dominican Republic\" data-country-code=\"DO\" >Dominican Republic<\/option><option value=\"East Timor\" data-country-code=\"TL\" >East Timor<\/option><option value=\"Ecuador\" data-country-code=\"EC\" >Ecuador<\/option><option value=\"Egypt\" data-country-code=\"EG\" >Egypt<\/option><option value=\"El Salvador\" data-country-code=\"SV\" >El Salvador<\/option><option value=\"Equatorial Guinea\" data-country-code=\"GQ\" >Equatorial Guinea<\/option><option value=\"Eritrea\" data-country-code=\"ER\" >Eritrea<\/option><option value=\"Estonia\" data-country-code=\"EE\" >Estonia<\/option><option value=\"Ethiopia\" data-country-code=\"ET\" >Ethiopia<\/option><option value=\"Falkland Islands\" data-country-code=\"FK\" >Falkland Islands<\/option><option value=\"Faroe Islands\" data-country-code=\"FO\" >Faroe Islands<\/option><option value=\"Fiji\" data-country-code=\"FJ\" >Fiji<\/option><option value=\"Finland\" data-country-code=\"FI\" >Finland<\/option><option value=\"France\" data-country-code=\"FR\" >France<\/option><option value=\"France, Metropolitan\" data-country-code=\"FX\" >France, Metropolitan<\/option><option value=\"French Guiana\" data-country-code=\"GF\" >French Guiana<\/option><option value=\"French Polynesia\" data-country-code=\"PF\" >French Polynesia<\/option><option value=\"French South Territories\" data-country-code=\"TF\" >French South Territories<\/option><option value=\"Gabon\" data-country-code=\"GA\" >Gabon<\/option><option value=\"Gambia\" data-country-code=\"GM\" >Gambia<\/option><option value=\"Georgia\" data-country-code=\"GE\" >Georgia<\/option><option value=\"Germany\" data-country-code=\"DE\" >Germany<\/option><option value=\"Ghana\" data-country-code=\"GH\" >Ghana<\/option><option value=\"Gibraltar\" data-country-code=\"GI\" >Gibraltar<\/option><option value=\"Greece\" data-country-code=\"GR\" >Greece<\/option><option value=\"Greenland\" data-country-code=\"GL\" >Greenland<\/option><option value=\"Grenada\" data-country-code=\"GD\" >Grenada<\/option><option value=\"Guadeloupe\" data-country-code=\"GP\" >Guadeloupe<\/option><option value=\"Guam\" data-country-code=\"GU\" >Guam<\/option><option value=\"Guatemala\" data-country-code=\"GT\" >Guatemala<\/option><option value=\"Guernsey\" data-country-code=\"GG\" >Guernsey<\/option><option value=\"Guinea\" data-country-code=\"GN\" >Guinea<\/option><option value=\"Guinea-Bissau\" data-country-code=\"GW\" >Guinea-Bissau<\/option><option value=\"Guyana\" data-country-code=\"GY\" >Guyana<\/option><option value=\"Haiti\" data-country-code=\"HT\" >Haiti<\/option><option value=\"Heard Island And Mcdonald Island\" data-country-code=\"HM\" >Heard Island And Mcdonald Island<\/option><option value=\"Honduras\" data-country-code=\"HN\" >Honduras<\/option><option value=\"Hong Kong\" data-country-code=\"HK\" >Hong Kong<\/option><option value=\"Hungary\" data-country-code=\"HU\" >Hungary<\/option><option value=\"Iceland\" data-country-code=\"IS\" >Iceland<\/option><option value=\"India\" data-country-code=\"IN\" >India<\/option><option value=\"Indonesia\" data-country-code=\"ID\" >Indonesia<\/option><option value=\"Iran\" data-country-code=\"IR\" >Iran<\/option><option value=\"Iraq\" data-country-code=\"IQ\" >Iraq<\/option><option value=\"Ireland\" data-country-code=\"IE\" >Ireland<\/option><option value=\"Israel\" data-country-code=\"IL\" >Israel<\/option><option value=\"Italy\" data-country-code=\"IT\" >Italy<\/option><option value=\"Jamaica\" data-country-code=\"JM\" >Jamaica<\/option><option value=\"Japan\" data-country-code=\"JP\" >Japan<\/option><option value=\"Jersey\" data-country-code=\"JE\" >Jersey<\/option><option value=\"Johnston Island\" data-country-code=\"JT\" >Johnston Island<\/option><option value=\"Jordan\" data-country-code=\"JO\" >Jordan<\/option><option value=\"Kazakhstan\" data-country-code=\"KZ\" >Kazakhstan<\/option><option value=\"Kenya\" data-country-code=\"KE\" >Kenya<\/option><option value=\"Kiribati\" data-country-code=\"KI\" >Kiribati<\/option><option value=\"Korea, Democratic People's Republic of\" data-country-code=\"KP\" >Korea, Democratic People's Republic of<\/option><option value=\"Korea, Republic of\" data-country-code=\"KR\" >Korea, Republic of<\/option><option value=\"Kosovo\" data-country-code=\"XK\" >Kosovo<\/option><option value=\"Kuwait\" data-country-code=\"KW\" >Kuwait<\/option><option value=\"Kyrgyzstan\" data-country-code=\"KG\" >Kyrgyzstan<\/option><option value=\"Lao People's Democratic Republic\" data-country-code=\"LA\" >Lao People's Democratic Republic<\/option><option value=\"Latvia\" data-country-code=\"LV\" >Latvia<\/option><option value=\"Lebanon\" data-country-code=\"LB\" >Lebanon<\/option><option value=\"Lesotho\" data-country-code=\"LS\" >Lesotho<\/option><option value=\"Liberia\" data-country-code=\"LR\" >Liberia<\/option><option value=\"Libya\" data-country-code=\"LY\" >Libya<\/option><option value=\"Liechtenstein\" data-country-code=\"LI\" >Liechtenstein<\/option><option value=\"Lithuania\" data-country-code=\"LT\" >Lithuania<\/option><option value=\"Luxembourg\" data-country-code=\"LU\" >Luxembourg<\/option><option value=\"Macau\" data-country-code=\"MO\" >Macau<\/option><option value=\"Madagascar\" data-country-code=\"MG\" >Madagascar<\/option><option value=\"Malawi\" data-country-code=\"MW\" >Malawi<\/option><option value=\"Malaysia\" data-country-code=\"MY\" >Malaysia<\/option><option value=\"Maldives\" data-country-code=\"MV\" >Maldives<\/option><option value=\"Mali\" data-country-code=\"ML\" >Mali<\/option><option value=\"Malta\" data-country-code=\"MT\" >Malta<\/option><option value=\"Marshall Islands\" data-country-code=\"MH\" >Marshall Islands<\/option><option value=\"Martinique\" data-country-code=\"MQ\" >Martinique<\/option><option value=\"Mauritania\" data-country-code=\"MR\" >Mauritania<\/option><option value=\"Mauritius\" data-country-code=\"MU\" >Mauritius<\/option><option value=\"Mayotte\" data-country-code=\"YT\" >Mayotte<\/option><option value=\"Mexico\" data-country-code=\"MX\" >Mexico<\/option><option value=\"Micronesia\" data-country-code=\"FM\" >Micronesia<\/option><option value=\"Moldova\" data-country-code=\"MD\" >Moldova<\/option><option value=\"Monaco\" data-country-code=\"MC\" >Monaco<\/option><option value=\"Mongolia\" data-country-code=\"MN\" >Mongolia<\/option><option value=\"Montenegro\" data-country-code=\"ME\" >Montenegro<\/option><option value=\"Montserrat\" data-country-code=\"MS\" >Montserrat<\/option><option value=\"Morocco\" data-country-code=\"MA\" >Morocco<\/option><option value=\"Mozambique\" data-country-code=\"MZ\" >Mozambique<\/option><option value=\"Myanmar\" data-country-code=\"MM\" >Myanmar<\/option><option value=\"Namibia\" data-country-code=\"NA\" >Namibia<\/option><option value=\"Nauru\" data-country-code=\"NR\" >Nauru<\/option><option value=\"Nepal\" data-country-code=\"NP\" >Nepal<\/option><option value=\"Netherlands\" data-country-code=\"NL\" >Netherlands<\/option><option value=\"Netherlands Antilles\" data-country-code=\"AN\" >Netherlands Antilles<\/option><option value=\"New Caledonia\" data-country-code=\"NC\" >New Caledonia<\/option><option value=\"New Zealand\" data-country-code=\"NZ\" >New Zealand<\/option><option value=\"Nicaragua\" data-country-code=\"NI\" >Nicaragua<\/option><option value=\"Niger\" data-country-code=\"NE\" >Niger<\/option><option value=\"Nigeria\" data-country-code=\"NG\" >Nigeria<\/option><option value=\"Niue\" data-country-code=\"NU\" >Niue<\/option><option value=\"Norfolk Island\" data-country-code=\"NF\" >Norfolk Island<\/option><option value=\"North Macedonia\" data-country-code=\"MK\" >North Macedonia<\/option><option value=\"Northern Mariana Islands\" data-country-code=\"MP\" >Northern Mariana Islands<\/option><option value=\"Norway\" data-country-code=\"NO\" >Norway<\/option><option value=\"Oman\" data-country-code=\"OM\" >Oman<\/option><option value=\"Pakistan\" data-country-code=\"PK\" >Pakistan<\/option><option value=\"Palau\" data-country-code=\"PW\" >Palau<\/option><option value=\"Palestine, State of\" data-country-code=\"PS\" >Palestine, State of<\/option><option value=\"Panama\" data-country-code=\"PA\" >Panama<\/option><option value=\"Papua New Guinea\" data-country-code=\"PG\" >Papua New Guinea<\/option><option value=\"Paraguay\" data-country-code=\"PY\" >Paraguay<\/option><option value=\"Peru\" data-country-code=\"PE\" >Peru<\/option><option value=\"Philippines\" data-country-code=\"PH\" >Philippines<\/option><option value=\"Pitcairn Islands\" data-country-code=\"PN\" >Pitcairn Islands<\/option><option value=\"Poland\" data-country-code=\"PL\" >Poland<\/option><option value=\"Portugal\" data-country-code=\"PT\" >Portugal<\/option><option value=\"Puerto Rico\" data-country-code=\"PR\" >Puerto Rico<\/option><option value=\"Qatar\" data-country-code=\"QA\" >Qatar<\/option><option value=\"Reunion Island\" data-country-code=\"RE\" >Reunion Island<\/option><option value=\"Romania\" data-country-code=\"RO\" >Romania<\/option><option value=\"Russia\" data-country-code=\"RU\" >Russia<\/option><option value=\"Rwanda\" data-country-code=\"RW\" >Rwanda<\/option><option value=\"Saint Helena\" data-country-code=\"SH\" >Saint Helena<\/option><option value=\"Saint Kitts and Nevis\" data-country-code=\"KN\" >Saint Kitts and Nevis<\/option><option value=\"Saint Lucia\" data-country-code=\"LC\" >Saint Lucia<\/option><option value=\"Saint Pierre & Miquelon\" data-country-code=\"PM\" >Saint Pierre & Miquelon<\/option><option value=\"Saint Vincent and the Grenadines\" data-country-code=\"VC\" >Saint Vincent and the Grenadines<\/option><option value=\"Samoa\" data-country-code=\"WS\" >Samoa<\/option><option value=\"San Marino\" data-country-code=\"SM\" >San Marino<\/option><option value=\"Sao Tome and Principe\" data-country-code=\"ST\" >Sao Tome and Principe<\/option><option value=\"Saudi Arabia\" data-country-code=\"SA\" >Saudi Arabia<\/option><option value=\"Senegal\" data-country-code=\"SN\" >Senegal<\/option><option value=\"Serbia\" data-country-code=\"RS\" >Serbia<\/option><option value=\"Seychelles\" data-country-code=\"SC\" >Seychelles<\/option><option value=\"Sierra Leone\" data-country-code=\"SL\" >Sierra Leone<\/option><option value=\"Singapore\" data-country-code=\"SG\" >Singapore<\/option><option value=\"Sint Maarten\" data-country-code=\"MF\" >Sint Maarten<\/option><option value=\"Slovakia\" data-country-code=\"SK\" >Slovakia<\/option><option value=\"Slovenia\" data-country-code=\"SI\" >Slovenia<\/option><option value=\"Solomon Islands\" data-country-code=\"SB\" >Solomon Islands<\/option><option value=\"Somalia\" data-country-code=\"SO\" >Somalia<\/option><option value=\"South Africa\" data-country-code=\"ZA\" >South Africa<\/option><option value=\"South Georgia and South Sandwich\" data-country-code=\"GS\" >South Georgia and South Sandwich<\/option><option value=\"Spain\" data-country-code=\"ES\" >Spain<\/option><option value=\"Sri Lanka\" data-country-code=\"LK\" >Sri Lanka<\/option><option value=\"Stateless Persons\" data-country-code=\"XX\" >Stateless Persons<\/option><option value=\"Sudan\" data-country-code=\"SD\" >Sudan<\/option><option value=\"Sudan, South\" data-country-code=\"SS\" >Sudan, South<\/option><option value=\"Suriname\" data-country-code=\"SR\" >Suriname<\/option><option value=\"Svalbard and Jan Mayen\" data-country-code=\"SJ\" >Svalbard and Jan Mayen<\/option><option value=\"Swaziland\" data-country-code=\"SZ\" >Swaziland<\/option><option value=\"Sweden\" data-country-code=\"SE\" >Sweden<\/option><option value=\"Switzerland\" data-country-code=\"CH\" >Switzerland<\/option><option value=\"Syria\" data-country-code=\"SY\" >Syria<\/option><option value=\"Taiwan, Republic of China\" data-country-code=\"TW\" >Taiwan, Republic of China<\/option><option value=\"Tajikistan\" data-country-code=\"TJ\" >Tajikistan<\/option><option value=\"Tanzania\" data-country-code=\"TZ\" >Tanzania<\/option><option value=\"Thailand\" data-country-code=\"TH\" >Thailand<\/option><option value=\"Togo\" data-country-code=\"TG\" >Togo<\/option><option value=\"Tokelau\" data-country-code=\"TK\" >Tokelau<\/option><option value=\"Tonga\" data-country-code=\"TO\" >Tonga<\/option><option value=\"Trinidad and Tobago\" data-country-code=\"TT\" >Trinidad and Tobago<\/option><option value=\"Tunisia\" data-country-code=\"TN\" >Tunisia<\/option><option value=\"Turkey\" data-country-code=\"TR\" >Turkey<\/option><option value=\"Turkmenistan\" data-country-code=\"TM\" >Turkmenistan<\/option><option value=\"Turks And Caicos Islands\" data-country-code=\"TC\" >Turks And Caicos Islands<\/option><option value=\"Tuvalu\" data-country-code=\"TV\" >Tuvalu<\/option><option value=\"US Minor Outlying Islands\" data-country-code=\"UM\" >US Minor Outlying Islands<\/option><option value=\"Uganda\" data-country-code=\"UG\" >Uganda<\/option><option value=\"Ukraine\" data-country-code=\"UA\" >Ukraine<\/option><option value=\"United Arab Emirates\" data-country-code=\"AE\" >United Arab Emirates<\/option><option value=\"United Kingdom\" data-country-code=\"GB\" >United Kingdom<\/option><option value=\"United States of America (USA)\" data-country-code=\"US\" >United States of America (USA)<\/option><option value=\"Uruguay\" data-country-code=\"UY\" >Uruguay<\/option><option value=\"Uzbekistan\" data-country-code=\"UZ\" >Uzbekistan<\/option><option value=\"Vanuatu\" data-country-code=\"VU\" >Vanuatu<\/option><option value=\"Vatican City\" data-country-code=\"VA\" >Vatican City<\/option><option value=\"Venezuela\" data-country-code=\"VE\" >Venezuela<\/option><option value=\"Vietnam\" data-country-code=\"VN\" >Vietnam<\/option><option value=\"Virgin Islands, British\" data-country-code=\"VG\" >Virgin Islands, British<\/option><option value=\"Virgin Islands, U.S.\" data-country-code=\"VI\" >Virgin Islands, U.S.<\/option><option value=\"Wallis And Futuna Islands\" data-country-code=\"WF\" >Wallis And Futuna Islands<\/option><option value=\"Western Sahara\" data-country-code=\"EH\" >Western Sahara<\/option><option value=\"Yemen\" data-country-code=\"YE\" >Yemen<\/option><option value=\"Zambia\" data-country-code=\"ZM\" >Zambia<\/option><option value=\"Zimbabwe\" data-country-code=\"ZW\" >Zimbabwe<\/option><\/select><\/div><\/div><\/div><\/div><div id=\"email-1\" class=\"forminator-field-email forminator-col forminator-col-6 \"><div class=\"forminator-field\"><label for=\"forminator-field-email-1_6a3b53c5794ae\" id=\"forminator-field-email-1_6a3b53c5794ae-label\" class=\"forminator-label\">Email Address <span class=\"forminator-required\">*<\/span><\/label><input type=\"email\" name=\"email-1\" value=\"\" placeholder=\"E.g. john@doe.com\" id=\"forminator-field-email-1_6a3b53c5794ae\" class=\"forminator-input forminator-email--field\" data-required=\"1\" aria-required=\"true\" autocomplete=\"email\" \/><\/div><\/div><\/div><div class=\"forminator-row\"><div id=\"textarea-1\" class=\"forminator-field-textarea forminator-col forminator-col-12 \"><div class=\"forminator-field\"><label for=\"forminator-field-textarea-1_6a3b53c5794ae\" id=\"forminator-field-textarea-1_6a3b53c5794ae-label\" class=\"forminator-label\">Send us a message... <span class=\"forminator-required\">*<\/span><\/label><textarea name=\"textarea-1\" placeholder=\"E.g. text placeholder You can add new line\" id=\"forminator-field-textarea-1_6a3b53c5794ae\" class=\"forminator-textarea\" rows=\"6\" style=\"min-height:140px;\" ><\/textarea><\/div><\/div><\/div><div class=\"forminator-row\"><div id=\"captcha-1\" class=\"forminator-field-captcha forminator-col forminator-col-12 \"><div class=\"forminator-captcha-left forminator-g-recaptcha\" data-theme=\"light\"  data-sitekey=\"6LfGpCYqAAAAAOYxnpX1A1b99GT64ues_u56vu8p\" data-size=\"normal\"><\/div> <\/div><\/div><input type=\"hidden\" name=\"referer_url\" value=\"\" \/><div class=\"forminator-row forminator-row-last\"><div class=\"forminator-col\"><div class=\"forminator-field\"><button class=\"forminator-button forminator-button-submit\"><span>Send<\/span><span aria-hidden=\"true\"><\/span><\/button><\/div><\/div><\/div><input type=\"hidden\" id=\"forminator_nonce\" name=\"forminator_nonce\" value=\"3232548f6e\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/en\/wp-json\/wp\/v2\/pages\/15162\" \/><input type=\"hidden\" name=\"form_id\" value=\"207\"><input type=\"hidden\" name=\"page_id\" value=\"15162\"><input type=\"hidden\" name=\"form_type\" value=\"default\"><input type=\"hidden\" name=\"current_url\" value=\"https:\/\/ekton.us\/en\/ekton-p6-erp-integration-360-visibility\/\"><input type=\"hidden\" name=\"render_id\" value=\"0\"><input type=\"hidden\" name=\"action\" value=\"forminator_submit_form_custom-forms\"><\/form><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-316cda3\" data-id=\"316cda3\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5aa62cce elementor-widget elementor-widget-heading\" data-id=\"5aa62cce\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">About  Ekton Project Analytics<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-206e82f3 elementor-widget elementor-widget-video\" data-id=\"206e82f3\" data-element_type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/youtu.be\\\/mfzSiqjwC5w?si=lL-qI656lpSJFz1j&quot;,&quot;show_image_overlay&quot;:&quot;yes&quot;,&quot;image_overlay&quot;:{&quot;url&quot;:&quot;&quot;,&quot;id&quot;:&quot;&quot;,&quot;size&quot;:&quot;&quot;,&quot;alt&quot;:&quot;&quot;,&quot;source&quot;:&quot;library&quot;},&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-wrapper elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Ekton Project Analytics -&gt;Services Ekton: Mastering P6 &amp; ERP Integration \u2014 Unlocking 360\u00ba Visibility for Complex Capital Projects Discover how Ekton integrates Primavera P6 and ERP systems to deliver 360\u00ba project visibility, real-time EVM metrics, and predictive control for complex capital projects. Discuss with our experts Ekton Integration Ekton Solutions Ekton: Mastering P6 &#038; ERP [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":15172,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-15162","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"\n<title>Ekton: Mastering P6 &amp; ERP Integration \u2014 Unlocking 360\u00ba Visibility for Complex Capital Projects - Ekton Project Analytics<\/title>\n<meta name=\"description\" content=\"Discover how Ekton integrates Primavera P6 and ERP systems to deliver 360\u00ba project visibility, real-time EVM metrics, and predictive control for complex capital projects.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ekton.us\/en\/ekton-p6-erp-integration-360-visibility\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ekton: Mastering P6 &amp; ERP Integration \u2014 Unlocking 360\u00ba Visibility for Complex Capital Projects - Ekton Project Analytics\" \/>\n<meta property=\"og:description\" content=\"Discover how Ekton integrates Primavera P6 and ERP systems to deliver 360\u00ba project visibility, real-time EVM metrics, and predictive control for complex capital projects.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ekton.us\/en\/ekton-p6-erp-integration-360-visibility\/\" \/>\n<meta property=\"og:site_name\" content=\"Ekton Project Analytics\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-09T08:56:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ekton.us\/wp-content\/uploads\/2025\/10\/WhatsApp-Image-2025-10-06-at-10.53.33-AM.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"964\" \/>\n\t<meta property=\"og:image:height\" content=\"550\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ekton.us\/ekton-p6-erp-integration-360-visibility\/\",\"url\":\"https:\/\/ekton.us\/ekton-p6-erp-integration-360-visibility\/\",\"name\":\"Ekton: Mastering P6 &amp; ERP Integration \u2014 Unlocking 360\u00ba Visibility for Complex Capital Projects - Ekton Project Analytics\",\"isPartOf\":{\"@id\":\"https:\/\/ekton.us\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/ekton.us\/ekton-p6-erp-integration-360-visibility\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/ekton.us\/ekton-p6-erp-integration-360-visibility\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ekton.us\/wp-content\/uploads\/2025\/10\/WhatsApp-Image-2025-10-06-at-10.53.33-AM.jpeg\",\"datePublished\":\"2025-10-06T11:29:29+00:00\",\"dateModified\":\"2025-10-09T08:56:52+00:00\",\"description\":\"Discover how Ekton integrates Primavera P6 and ERP systems to deliver 360\u00ba project visibility, real-time EVM metrics, and predictive control for complex capital projects.\",\"breadcrumb\":{\"@id\":\"https:\/\/ekton.us\/ekton-p6-erp-integration-360-visibility\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ekton.us\/ekton-p6-erp-integration-360-visibility\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ekton.us\/ekton-p6-erp-integration-360-visibility\/#primaryimage\",\"url\":\"https:\/\/ekton.us\/wp-content\/uploads\/2025\/10\/WhatsApp-Image-2025-10-06-at-10.53.33-AM.jpeg\",\"contentUrl\":\"https:\/\/ekton.us\/wp-content\/uploads\/2025\/10\/WhatsApp-Image-2025-10-06-at-10.53.33-AM.jpeg\",\"width\":964,\"height\":550},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ekton.us\/ekton-p6-erp-integration-360-visibility\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/ekton.us\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ekton: Mastering P6 &amp; ERP Integration \u2014 Unlocking 360\u00ba Visibility for Complex Capital Projects\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ekton.us\/en\/#website\",\"url\":\"https:\/\/ekton.us\/en\/\",\"name\":\"Ekton Project Analytics\",\"description\":\"Ekton Project Analytics: The data you need to make better decisions\",\"publisher\":{\"@id\":\"https:\/\/ekton.us\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ekton.us\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/ekton.us\/en\/#organization\",\"name\":\"Ekton Project Analytics\",\"alternateName\":\"Ekton Project Analytics\",\"url\":\"https:\/\/ekton.us\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ekton.us\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.ekton.us\/wp-content\/uploads\/2022\/12\/cropped-logo-ekton-1.png\",\"contentUrl\":\"https:\/\/www.ekton.us\/wp-content\/uploads\/2022\/12\/cropped-logo-ekton-1.png\",\"width\":512,\"height\":512,\"caption\":\"Ekton Project Analytics\"},\"image\":{\"@id\":\"https:\/\/ekton.us\/en\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.linkedin.com\/company\/ekton-project-analytics\/mycompany\/?viewAsMember=true\",\"https:\/\/youtu.be\/EV9b-LZ-kT4\"]}]}<\/script>\n","yoast_head_json":{"title":"Ekton: Mastering P6 &amp; ERP Integration \u2014 Unlocking 360\u00ba Visibility for Complex Capital Projects - Ekton Project Analytics","description":"Discover how Ekton integrates Primavera P6 and ERP systems to deliver 360\u00ba project visibility, real-time EVM metrics, and predictive control for complex capital projects.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ekton.us\/en\/ekton-p6-erp-integration-360-visibility\/","og_locale":"en_US","og_type":"article","og_title":"Ekton: Mastering P6 &amp; ERP Integration \u2014 Unlocking 360\u00ba Visibility for Complex Capital Projects - Ekton Project Analytics","og_description":"Discover how Ekton integrates Primavera P6 and ERP systems to deliver 360\u00ba project visibility, real-time EVM metrics, and predictive control for complex capital projects.","og_url":"https:\/\/ekton.us\/en\/ekton-p6-erp-integration-360-visibility\/","og_site_name":"Ekton Project Analytics","article_modified_time":"2025-10-09T08:56:52+00:00","og_image":[{"width":964,"height":550,"url":"https:\/\/ekton.us\/wp-content\/uploads\/2025\/10\/WhatsApp-Image-2025-10-06-at-10.53.33-AM.jpeg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/ekton.us\/ekton-p6-erp-integration-360-visibility\/","url":"https:\/\/ekton.us\/ekton-p6-erp-integration-360-visibility\/","name":"Ekton: Mastering P6 &amp; ERP Integration \u2014 Unlocking 360\u00ba Visibility for Complex Capital Projects - Ekton Project Analytics","isPartOf":{"@id":"https:\/\/ekton.us\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ekton.us\/ekton-p6-erp-integration-360-visibility\/#primaryimage"},"image":{"@id":"https:\/\/ekton.us\/ekton-p6-erp-integration-360-visibility\/#primaryimage"},"thumbnailUrl":"https:\/\/ekton.us\/wp-content\/uploads\/2025\/10\/WhatsApp-Image-2025-10-06-at-10.53.33-AM.jpeg","datePublished":"2025-10-06T11:29:29+00:00","dateModified":"2025-10-09T08:56:52+00:00","description":"Discover how Ekton integrates Primavera P6 and ERP systems to deliver 360\u00ba project visibility, real-time EVM metrics, and predictive control for complex capital projects.","breadcrumb":{"@id":"https:\/\/ekton.us\/ekton-p6-erp-integration-360-visibility\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ekton.us\/ekton-p6-erp-integration-360-visibility\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ekton.us\/ekton-p6-erp-integration-360-visibility\/#primaryimage","url":"https:\/\/ekton.us\/wp-content\/uploads\/2025\/10\/WhatsApp-Image-2025-10-06-at-10.53.33-AM.jpeg","contentUrl":"https:\/\/ekton.us\/wp-content\/uploads\/2025\/10\/WhatsApp-Image-2025-10-06-at-10.53.33-AM.jpeg","width":964,"height":550},{"@type":"BreadcrumbList","@id":"https:\/\/ekton.us\/ekton-p6-erp-integration-360-visibility\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ekton.us\/en\/"},{"@type":"ListItem","position":2,"name":"Ekton: Mastering P6 &amp; ERP Integration \u2014 Unlocking 360\u00ba Visibility for Complex Capital Projects"}]},{"@type":"WebSite","@id":"https:\/\/ekton.us\/en\/#website","url":"https:\/\/ekton.us\/en\/","name":"Ekton Project Analytics","description":"Ekton Project Analytics: The data you need to make better decisions","publisher":{"@id":"https:\/\/ekton.us\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ekton.us\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/ekton.us\/en\/#organization","name":"Ekton Project Analytics","alternateName":"Ekton Project Analytics","url":"https:\/\/ekton.us\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ekton.us\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.ekton.us\/wp-content\/uploads\/2022\/12\/cropped-logo-ekton-1.png","contentUrl":"https:\/\/www.ekton.us\/wp-content\/uploads\/2022\/12\/cropped-logo-ekton-1.png","width":512,"height":512,"caption":"Ekton Project Analytics"},"image":{"@id":"https:\/\/ekton.us\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/ekton-project-analytics\/mycompany\/?viewAsMember=true","https:\/\/youtu.be\/EV9b-LZ-kT4"]}]}},"_links":{"self":[{"href":"https:\/\/ekton.us\/en\/wp-json\/wp\/v2\/pages\/15162","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ekton.us\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ekton.us\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ekton.us\/en\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/ekton.us\/en\/wp-json\/wp\/v2\/comments?post=15162"}],"version-history":[{"count":26,"href":"https:\/\/ekton.us\/en\/wp-json\/wp\/v2\/pages\/15162\/revisions"}],"predecessor-version":[{"id":15309,"href":"https:\/\/ekton.us\/en\/wp-json\/wp\/v2\/pages\/15162\/revisions\/15309"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ekton.us\/en\/wp-json\/wp\/v2\/media\/15172"}],"wp:attachment":[{"href":"https:\/\/ekton.us\/en\/wp-json\/wp\/v2\/media?parent=15162"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}<!-- This website is optimized by Airlift. Learn more: https://airlift.net. Template:. Learn more: https://airlift.net. Template: 69c48321db888a24c8df39fc. Config Timestamp: 2026-03-26 00:51:44 UTC, Cached Timestamp: 2026-06-24 03:49:25 UTC -->