Home

SharePoint Page Template/Filter Generation

%3CLINGO-SUB%20id%3D%22lingo-sub-804937%22%20slang%3D%22en-US%22%3ESharePoint%20Page%20Template%2FFilter%20Generation%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-804937%22%20slang%3D%22en-US%22%3E%3CP%3EHoping%20to%20get%20some%20feedback%20on%20best%20technical%20direction%20for%20a%20particular%20SharePoint%20solution.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EWe%E2%80%99re%20using%20SharePoint%20to%20manage%20~100%20projects%20across%20our%20business%20unit.%20%26nbsp%3BWe%20have%20a%20%E2%80%98Project%E2%80%99%20list%20which%20has%20various%20fields%20associated%20with%20the%20project.%26nbsp%3B%20And%20we%20have%20several%20other%20lists%20which%20are%20children%20of%20the%20project%20list%20such%20as%20%E2%80%98risks%E2%80%99%2C%20%E2%80%98requirements%E2%80%99%20and%20%E2%80%98status%20report%E2%80%99.%26nbsp%3B%20I%20would%20like%20to%20have%20a%20single%20page%20in%20SharePoint%20for%20each%20project%20where%20stakeholders%20go%20to%20reference%20project%20status%20and%20details.%26nbsp%3B%20To%20do%20this%2C%20there%20needs%20to%20be%20a%20filter%20for%20the%20lists%20to%20only%20show%20risks%2C%20requirements%2C%20etc.%20specific%20to%20that%20project%20page.%26nbsp%3B%20So%20that%E2%80%99s%20the%20background.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EWhat%20I%E2%80%99d%20like%20to%20do%20is%20have%20a%20web%20page%20template%20defined%20such%20that%20when%20I%20add%20a%20entry%20to%20the%20project%20list%2C%20a%20new%20web%20page%20is%20created%20based%20on%20the%20template.%26nbsp%3B%20This%20page%20would%20only%20have%20data%20specific%20to%20the%20new%20project%20so%20any%20queries%20to%20lists%20(project%2C%20risks%2C%20etc.)%20would%20somehow%20have%20filters%20built%20on%20page%20generation%20to%20only%20show%20list%20details%20for%20that%20particular%20project.%20%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EAny%20suggestions%20or%20references%20to%20samples%20on%20how%20to%20put%20this%20together%3F%26nbsp%3B%20In%20particular%2C%20the%20ability%20for%20a%20page%20to%20be%20generated%20that%20embeds%20filters%20to%20lists%20based%20on%20project%20being%20added%20to%20a%20list.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EMany%20thanks!%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-806255%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Page%20Template%2FFilter%20Generation%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-806255%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F392321%22%20target%3D%22_blank%22%3E%40Dosjots%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThis%20sounds%20like%20a%20pretty%20typical%20provisioning%20scenario.%20Take%20a%20look%20at%20doing%20something%20like%20this%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CUL%3E%3CLI%3ECreate%20an%20Azure%20Function%20which%20accepts%20parameters%20based%20on%20what%20you%20need%3C%2FLI%3E%3CLI%3ERun%20a%20Flow%20when%20an%20item%20is%20created%20in%20the%20Project%20List%20which%20calls%20the%20Function%20and%20passes%20params%20based%20on%20list%20columns%3C%2FLI%3E%3CLI%3EAzure%20Function%20creates%20site%2Fpage%2Fprovisions%20elements%20to%20page%20etc%3C%2FLI%3E%3C%2FUL%3E%3C%2FLINGO-BODY%3E
Dosjots
Occasional Visitor

Hoping to get some feedback on best technical direction for a particular SharePoint solution.

 

We’re using SharePoint to manage ~100 projects across our business unit.  We have a ‘Project’ list which has various fields associated with the project.  And we have several other lists which are children of the project list such as ‘risks’, ‘requirements’ and ‘status report’.  I would like to have a single page in SharePoint for each project where stakeholders go to reference project status and details.  To do this, there needs to be a filter for the lists to only show risks, requirements, etc. specific to that project page.  So that’s the background.

 

What I’d like to do is have a web page template defined such that when I add a entry to the project list, a new web page is created based on the template.  This page would only have data specific to the new project so any queries to lists (project, risks, etc.) would somehow have filters built on page generation to only show list details for that particular project.  

 

Any suggestions or references to samples on how to put this together?  In particular, the ability for a page to be generated that embeds filters to lists based on project being added to a list.

 

Many thanks!

1 Reply

@Dosjots 

 

This sounds like a pretty typical provisioning scenario. Take a look at doing something like this:

 

  • Create an Azure Function which accepts parameters based on what you need
  • Run a Flow when an item is created in the Project List which calls the Function and passes params based on list columns
  • Azure Function creates site/page/provisions elements to page etc
Related Conversations
Tabs and Dark Mode
cjc2112 in Discussions on
35 Replies
Extentions Synchronization
Deleted in Discussions on
3 Replies
flashing a white screen while open new tab
Deleted in Discussions on
14 Replies
Stable version of Edge insider browser
HotCakeX in Discussions on
35 Replies