{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":12928,"path":"employee-service-management/proactive-prompts/proactive-prompts-components.md","title":"Components installed with Proactive Prompts","bundle":null,"doc_type":null,"release":"australia","body":"\n# Components installed with Proactive Prompts\n\nSeveral types of components install with the activation of the Proactive Prompts application, including user roles and tables.\n\n## Proactive Prompts roles\n\n<table id=\"table_lr4_zzf_vvb\"><thead><tr><th>\n\nRole name\n\n</th><th>\n\nOperations\n\n</th><th>\n\nContains roles\n\n</th></tr></thead><tbody><tr><td>\n\nsn\\_pp.admin\n\n</td><td>\n\nCan create and manage all Proactive Prompts configurations and features. CRUD \\(create, read, update and delete\\) access to all the tables.\n\n</td><td>\n\n-   sn\\_pp.reader\n-   sn\\_pp.writer\n\n</td></tr><tr><td>\n\nsn\\_pp.reader\n\n</td><td>\n\nRead access on the Prompt \\[sn\\_pp\\_prompt\\], Prompt users \\[sn\\_pp\\_prompt\\_users\\], and Prompt details \\[sn\\_pp\\_prompt\\_details\\] tables.\n\n</td><td>\n\n \n\n</td></tr><tr><td>\n\nsn\\_pp.writer\n\n</td><td>\n\nCan view, modify, or create prompts. Write access on the Prompt \\[sn\\_pp\\_prompt\\], Prompt users \\[sn\\_pp\\_prompt\\_users\\], and Prompt details \\[sn\\_pp\\_prompt\\_details\\] tables.\n\n</td><td>\n\nsn\\_pp.reader\n\n</td></tr><tr><td>\n\nsn\\_pp.config\\_reader\n\n</td><td>\n\nRead access to signal configurations.\n\n</td><td>\n\n \n\n</td></tr><tr><td>\n\nsn\\_pp.dashboard\\_viewer\n\n</td><td>\n\nView access to dashboard\n\n</td><td>\n\n \n\n</td></tr></tbody>\n</table>You can assign these roles to the appropriate roles, groups, or users in your application.\n\n-   To assign a role to another role, see [Add a role to an existing role](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-administration/t_AddARoleToAnExistingRole.md).\n-   To assign a role to a group, see [Assign a role to a group](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-administration/t_AssignRoleToGroup.md).\n-   To assign a role to a user, see [Assign a role to a user](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-administration/t_AssignARoleToAUser.md).\n\n## Tables installed\n\n<table id=\"table_kz1_hbg_vvb\"><thead><tr><th>\n\nTable\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\nSignal configuration\\[sn\\_pp\\_signal\\_config\\]\n\n</td><td>\n\nStores signal configuration data like receiving user, frequency of sending prompts, title, prompt template, category, priority, channels, and actions.\n\n</td></tr><tr><td>\n\nAuto signal\\[sn\\_pp\\_auto\\_signal\\]\n\n</td><td>\n\nStores the schedules for the signal to run.\n\n</td></tr><tr><td>\n\nSignal channel configuration\\[sn\\_pp\\_signal\\_channel\\_config\\]\n\n</td><td>\n\nStores the channels configuration for a signal, such as the channels on which this signal prompt should be sent to and the actions for each channel.\n\n</td></tr><tr><td>\n\nSignal actions\\[sn\\_pp\\_signal\\_action\\]\n\n</td><td>\n\nStores the Virtual Agent actions that the user can take on receiving the prompt.\n\n</td></tr><tr><td>\n\nSignal data source\\[sn\\_pp\\_signal\\_data\\_source\\]\n\n</td><td>\n\nStores the source table definition and data extraction logic either from simple conditions or with aggregations or advanced scripting or Performance Analytics Indicator. Also includes threshold to evaluate the data against.\n\n</td></tr><tr><td>\n\nSignal user configuration\\[sn\\_pp\\_signal\\_user\\_config\\]\n\n</td><td>\n\nStores additional criteria applied to users eligible for prompt.\n\n</td></tr><tr><td>\n\nSignal user preference\\[sn\\_pp\\_signal\\_user\\_preference\\]\n\n</td><td>\n\nStores the signal per user prefrences.\n\n</td></tr><tr><td>\n\nSignal category\\[sn\\_pp\\_signal\\_category\\]\n\n</td><td>\n\nStores the signal category used to identify the prompt type.\n\n</td></tr><tr><td>\n\nSignal executions\\[sn\\_pp\\_signal\\_executions\\]\n\n</td><td>\n\nStores the executions details for every prompt.\n\n</td></tr><tr><td>\n\nPrompts\\[sn\\_pp\\_prompt\\]\n\n</td><td>\n\nStores all the prompts generated by a signal.\n\n</td></tr><tr><td>\n\nPrompt details\\[sn\\_pp\\_prompt\\_details\\]\n\n</td><td>\n\nStores the employee information qualified for the prompt or signal when the receiving user is the manager.\n\n</td></tr><tr><td>\n\nPrompt header configuration\\[sn\\_pp\\_prompt\\_header\\_config\\]\n\n</td><td>\n\nStores the prompt header configuration details.\n\n</td></tr><tr><td>\n\nPrompt users\\[sn\\_pp\\_prompt\\_users\\]\n\n</td><td>\n\nStores the record level information qualified for the prompt when the **Collect records** field is selected.\n\n</td></tr></tbody>\n</table>**Parent Topic:**[Reference for Proactive Prompts](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/employee-service-management/proactive-prompts/proactive-prompts-reference.md)\n\n**Related topics**  \n\n\n[Tokens in Proactive Prompts]()\n\n[Types of data sources in Proactive Prompts]()\n\n[Actions and action groups in Proactive Prompts]()\n\n[Signal data source form]()\n\n[Signal configuration form]()\n\n"}}