Your Project Online Customizations Will Break — Here’s What to Do Next

Everything Was Working Fine… Until It Wasn’t

For many organizations, Project Online (PWA) has long been the workhorse of portfolio visibility, governance, and status tracking. And over time, it became “homegrown.” Custom scripts. Script Editor web parts. JavaScript buttons to auto-fill fields. CSR to make forms prettier.

But recently, something changed — quietly.

Microsoft has blocked custom scripts by default in SharePoint Online.

And if your team has been noticing errors in Project Detail Pages, missing field logic, or mysteriously broken workflows… this is probably why.

 

See Microsoft’s official announcement: https://learn.microsoft.com/en-us/sharepoint/allow-or-prevent-custom-script

What Broke and Why?

Custom scripts in SharePoint have always lived on the edge of supportability. But now Microsoft has put their foot down:

  • Site collection admins can no longer use Script Editor Web Parts by default
  • Pages using JSLink or JavaScript injection may fail silently
  • SharePoint Designer workflows relying on these elements might also behave unpredictably

This hits especially hard for Project Online (PWA) solutions that:

  • Use custom PDPs for project intake or updates
  • Include dynamic field logic, conditional formatting, or even alert banners
  • Have approval buttons or logic embedded in the UI

Suddenly, your once-beautiful customizations have turned into ghosts.

Don’t Just Patch It

Sure, there’s a tempting solution: “Let’s just re-enable custom scripts in the tenant!”

Big mistake. Microsoft blocked them for a reason: security.

Custom scripts can:

  • Introduce cross-site scripting (XSS) risks
  • Make your tenant non-compliant
  • Get flagged in future audits

This isn’t a bug. It’s a nudge from Microsoft to move to modern solutions.

The Better Path: Power Platform to the Rescue

Rather than trying to duct-tape legacy scripts back into life, use this moment to evolve.

Here’s how you replace script-heavy Project Online customizations with modern Power Platform tools:

Legacy Feature

JS-based PDP logic

Custom approvals via script

JavaScript dashboards

On-change field behavior

Power Platform Equivalent

Power Apps form with rule-based logic

Power Automate flow with secure approvals

Power BI embedded visuals

Power Apps conditional formatting + validation

Bonus Benefits of Going Modern

  • Secure by design – no script hacking needed
  • Mobile and tablet-ready
  • Fully audit-friendly – every change is tracked
  • Supports role-based access control
  • Can trigger automated reminders, escalations, and report packaging

Instead of fragile hacks, you get robust apps.

What EPMA Recommends

At EPMA, we’ve helped clients transition dozens of custom PWA workflows to secure, future-proof Power Platform solutions.

We don’t just “rebuild” what you had. We rethink it:

  • How can we make data entry faster?
  • How can status reporting be smarter?
  • How do we make approvals seamless and trackable?

With Microsoft shifting the foundation, this is your perfect moment to modernize.

Looking Ahead: What’s Next for Project Online?

This isn’t just about script changes. With Microsoft no longer investing in Project Online, it will eventually go away. Some of our clients are now considering what solution to move to next as part of their PPM evolution. EPMA partners with both edison365 and OnePlan to help clients plan and transition with confidence.

Whether you’re ready to modernize with Power Platform or explore your next-generation toolset, we can help.

Let’s Modernize Your Project Online Stack

If your scripts just broke, we feel your pain. But this isn’t the end of functionality.
It’s the start of a smarter, more secure, and more scalable solution.

Ready to explore a no-script, Power Platform–driven future? Let’s talk.