Overview#

You can make the portal look like yours and change what candidates see on its pages. This page explains how your changes are saved, how to move them to production, what to leave alone, and what to check after a Pump Portal update, so that future updates still apply cleanly.

This page is for your Pump administrator, or the partner who customises Pump for you, and is part of the Pump Portal Admin Guide. Read Staff access, settings and which items candidates see first.

How your changes are saved#

The Pump Portal is installed as a managed solution called PumpPortal. When you change one of its parts (a form, a view, a page or a site setting), your change is saved as a layer on top of Pump's:

  • Your change wins. Candidates see your version.
  • When Pump updates the portal, anything you've changed keeps your version, so you won't get Pump's improvements to that part. To take Pump's version again, remove your layer: Power Apps > Solutions > PumpPortal > the component > See solution layers > remove the unmanaged layer.
  • So make the smallest change that does the job and keep a list of what you changed. That's what to re-check after each update.

↑ Back to top

Where the parts live, and moving your changes to production#

Everything you can customise is part of the PumpPortal solution: the portal's pages and styling, its site settings, the list views and the detail-page forms. You don't need to change any other Pump solution to customise the portal.

Make your changes in your sandbox, in your own customisation solution, then move that solution to production:

  1. In your sandbox, open Power Apps > Solutions > your customisation solution. If you don't have one, create it (New solution, with your own publisher).
  2. Add existing > the part you want to change: a View or Form (under the Compliance Item or Placement table), or a Site component for pages, styling and site settings.
  3. Make the change as described in Branding, pages, lists and forms or Site settings and the portal's flows, and Publish.
  4. Test it in the sandbox. Keep adding to the same solution as you go.
  5. When you've signed off, Export the solution from the sandbox and Import it into production. Then Sync in production's design studio and check the pages.

Note: A change made directly in production, outside your solution, has to be repeated by hand in the sandbox, and the other way round.

↑ Back to top

Tools you'll use#

ToolWhereUsed for
Power Pages design studiomake.powerpages.microsoft.com > the Pump Portal site > EditBranding, page text, lists, and forms and views (Data workspace)
Power Pages ManagementDesign studio > ... > Power Pages ManagementSite settings, and basic forms in detail
Power Appsmake.powerapps.com > Solutions or TablesForms and views, if you prefer it to design studio

After any change made outside design studio, click Sync in design studio, then check it in Preview. The live site can take a few minutes to catch up.

↑ Back to top

Leave these alone#

These parts make the portal work. Changing them can stop uploads or emails working, or let candidates see each other's records. If you need something here changed, contact Pump.

Leave aloneWhy
Table permissions and web rolesThey limit each candidate to their own records.
View filters on the portal listsThey keep hidden and closed items off the portal (see The columns on a list).
Custom CSS on the Compliance Items and Placements pagesFull-height lists and the phone layout (see The columns on a list). Add to it, don't replace it.
Page code on Compliance Item Detail and Placement DetailUploads, documents, the Role line, rates and compliance lists.
Form namesThe pages load them by name (see The fields on a detail page).
Site settings starting Webapi/, and Authentication/LoginTrackingEnabledThe Documents panel and Last Login use them.
Page addresses (/compliance/, /Placements/, /Compliance-Item-Detail/, /Placement-Detail/)Email links, the Home buttons and the lists link to them.
The Compliance Documents panel on the staff Compliance Item formDon't add your own copy of it.
The portal flows in the PumpPortal solutionTurn the optional ones on or off (see The portal's flows), but don't edit them.

↑ Back to top

After a Pump Portal update#

  1. In Power Apps, open Solutions > PumpPortal and, for each part on your list of changes, See solution layers. Your layer is on top.
  2. For each one, decide whether you still need your change. If you don't, remove your layer to take Pump's new version.
  3. Sync in design studio and check the pages as a test candidate.

↑ Back to top

Next: Branding, pages, lists and forms