Create dynamic groups for typical surveys
Dynamic groups is a unique feature available only for projects using a survey definition. Because surveys are not related to a subject, raters can come from any datasource. As a result, dynamic groups exist to ensure that members are updated regularly, just as if Automatic Update was enabled for the group.
The primary way of determining membership in a dynamic group is through the use of group filters. A dynamic group automatically adds and removes members based on any group filter criteria for the survey project. Learn more about group filters.
- Dynamic groups are only available in projects with a private audience
- Dynamic groups are only available with the Typical Survey definition type
- Dynamic groups can be added to a published survey
- Membership in a Dynamic Group is automatically updated by Blue nightly at 2:00am.
Create a dynamic group
- Navigate to Definition - Group in your project.
- Select Add Dynamic Group to open Group Details.
- Enter the Group Name as it will appear in Blue.
- Choose the Datasource where the group members are located.
- Enable the appropriate Privileges.
- Click Create, once these options have been entered.
- Save the project.
Manage members in dynamic groups
Dynamic groups in conjunction with several other features may affect the behavior of tasks in a project. One setting, Remove subjects and raters that have been deleted from their datasources…, causes a rater to be removed from a project if they have been removed from the datasource. When this feature is not enabled, raters will only be added to the project. Enable this feature by following these instructions:
- Navigate to Info - Options in the project.
- Select Remove subjects and raters that have been deleted from their datasources…
- Save your project.
When the Remove subjects and raters that have been deleted from their datasources… feature is enabled, another feature in Projects - Tasks - Settings - Task Options comes into effect and has the ability to delete or stop a task if the task owner has been removed. Configure this feature by following this procedure:
- Navigate to Projects - Tasks - Settings - Task Options.
- Set the Impact of Owner Removal feature. Learn more about Fillout task settings.
- Save your project.
Create a survey that automatically adds and invites raters
A typical scenario might involve an employee survey that needs to be sent out 7 days after an employee has been hired.
Follow the steps below to create an employee evaluation project which uses a Dynamic Group so that an employee will automatically be added to the project 7 days after they have been hired and will notify the employee of their outstanding tasks.
- Create a new project
- Select the Definition: Typical Survey Definition (w/o subjects)
- Set Project Audience to Private
- Select Validate and then Create Project
- Enter a Project Title
- Navigate to Definition - Group
- Select Add Dynamic Group to open Group Details
- Enter the Group Name
- Select a Datasource containing the group members
- Assign the necessary Privileges
- Select Create and Save Project
- Go to Group Filter
- Select Date to create a date-based filter
- Set the date filter to "Invite on Date of HireDate Equal to 7" (HireDate is a date-based field in the user datasource)
- Select Add filter, and Save Project
- Select Filter. The list should display all users whose hire date was 7 days ago
- Go to Project - Members to verify the users that were added automatically based on the filter
- Go to Project - Tasks
- Select the Fillout task and Edit
- Set the Start Date to today
- Set the End Date to 7 days from Start Date
- Save Project
- Go to Project - Publish
- Set the project start and end dates
- Validate and Publish
The project will automatically add members 7 days after their hire date and will begin sending email notifications as required.
- Use any field in the filter that works best to identify the members that need to be added to the survey.
- The example here uses a date based filter, but you could choose any type of group filter as needed.
InSet up and publish a project
InSet up and publish a project
InSet up and publish a project
InCreate groups and assign privileges
InCreate groups and assign privileges