How to automated the page creation in sharepoint online communication site?

Khushi 0 Reputation points
2023-11-10T16:17:37.8633333+00:00

Hi,

I want to know how to automate page creation on the SharePoint online communication site. How can a user publish a document?

In my scenario, I have a communication site with one home page and four department pages, say infra, qa, dev, and HR. Inside the department page, there are four categorized of other pages, which are the sub-links of, say, the infra department. All this infrastructure is already designed.

Now what I want is that if any user wants to publish the document on specific sites, there is already a team channel where users go and upload their document. and there is a service running that picks up new documents from this channel and creates new pages inside the specific SharePoint pages. and after published all users that have access to this site get notified that something published. so how can we do this? please help me this.

Thanks!

Microsoft 365 and Office SharePoint Development
Microsoft 365 and Office SharePoint For business Windows
Microsoft 365 and Office SharePoint Server Development
{count} votes

1 answer

Sort by: Most helpful
  1. Emily Du-MSFT 51,836 Reputation points Microsoft External Staff
    2023-11-13T08:50:08.6166667+00:00

    In the SharePoint Oline, it only supports move files from one document library to another document library then send email to notify all users.

    Here are steps:

    1.In a document library, create a required column named PageType. When uploading a file into the document library, remember to fill in this column as well.

    2.Cretae a flow as following picture shows.

    1


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.