Crowdsource ideas

Crowdsource Ideas in Power Pages

Crowdsource Ideas

This guide explains how to manage Idea Forums, Idea Comments, and Idea Votes in Power Pages. Users can manage idea-related records under the Community tab once the required site customizations are imported into the Microsoft Dataverse environment.

Idea Forum Attributes and Relationships

The table below outlines the standard fields and relationships available in the Idea Forum table.

Name Description
TitleName of the idea forum.
WebsiteThe website associated with the idea forum.
Partial URLURL segment used to build the site URL for the idea forum.
SummaryHTML description of the idea forum.
IdeasRelationship containing all idea records linked to the forum.
NameDescription
New Idea PolicyDefines how newly submitted ideas are handled.
Comment PolicyDefines how comments on ideas are managed.
Idea Content Moderation PolicyContent moderation configuration for ideas.
Voting PolicyDefines the voting behavior for the forum.
Type of VotingSpecifies the type of voting allowed.
Votes Per IdeaNumber of votes a user may cast on a single idea.
Votes Per UserTotal votes permitted per user in the forum.
Roles with Read AccessWeb roles permitted to view and participate in the forum.
ModeratorsWeb roles allowed to moderate the forum.
Note: Display and content attributes are controlled by the views created by the developer. Restricting access to idea forums using web roles is not supported.

Manage Ideas in a Power Pages Site

After site customizations are imported, users can manage ideas from the Community tab.

NameDescription
TitleTitle of the idea.
Idea ForumThe forum to which the idea belongs.
Partial URLURL path for building the idea’s public link. Should contain only letters, numbers, hyphens, or underscores.
Published to WebDetermines if the idea is visible on the website.
CopyHTML content describing the idea.
SummaryShort description of the idea.
Author Name / EmailInformation about the submitter.
AuthorRelationship linking the idea to the submitting user.
Submitted OnDate and time of submission.
Status ReasonIndicates the idea’s lifecycle stage (New, Accepted, Completed, Rejected).
Moderation StatusIndicates if the idea is being moderated.
Moderation ReasonReason selected when users flag ideas (Spam, Inappropriate, Abusive).
Moderation CommentComment added during moderation.
Status CommentOptional explanation related to the idea’s status.
VotesVote statistics including up, down, sum, and total votes.
Comments / VotesRelationships to idea comments and votes.

Enable Voting for Status Reasons

By default, voting is allowed only when the Status Reason is New. To allow voting for additional statuses, create the following site setting:

Example: Enable voting for New, Accepted, and Rejected:

1;100000000;100000002

If the setting is missing or invalid, voting defaults to New only.

To find status reason numeric values:

  1. Sign in to Power Pages.
  2. Go to Settings → Customization → Customize the System.
  3. Navigate to Entities → Idea → Fields.
  4. Open the statuscode field.
  5. View the list of statuses and their values.

Enable Autocomplete for Ideas

To prevent duplicate submissions, configure the site to show similar ideas during idea creation.

Blog content image

Manage Idea Comments

Users can manage Idea Comment records under the Community tab.

NameDescription
NameTitle of the comment.
IdeaThe associated idea.
ContentComment content in HTML format.
Published to WebDetermines if the comment is publicly visible.
AuthorRelationship to the submitting user.
Posted OnDate and time of comment creation.

Manage Idea Votes

Idea Vote records can also be managed under the Community tab.

NameDescription
ValueNumerical vote value.
IdeaThe associated idea.
VoterRelationship to the user who voted.
Submitted OnDate and time of submission.