Roles and permissions
About roles and permissions
papers serve to associate users with positions within the organization or activities that will be performed. Users associated with the same role share the same access permissions to HCM. Therefore, it is important that roles are created in such a way that it is possible to apply them to multiple users.
The configuration of the roles is done by the resource ofPaper Management of the senior X platform and can be accessed at: Technology > Administration > Authorization > Role Management.
Types of Access Controlled by Permission Resources
- Screens that the user assigned to that role can access
- Actions that the user can perform within a process
- Scope filters
that restrict types of information to which the user has accessNoteNew scope filters that are associated with roles have a minimum time for them to take effect for the associated users. To learn more, see thedocumentation in the Senior X Platform Handbook
.
SST Integrator Permissions
eSocial (settings, registration and import of events)
The permissions listed below are required to include and view eSocial events, via screen, API integration or file import. We recommend that you release all actions that are available (Edit, Delete, Add, and View).
Domain/Service:hcm / esocial
| Resource name | Permission description | Indicated path |
|---|---|---|
| blobService (res://senior.com.br/hcm/esocial/blobService) |
Service to manage attachments | People Management | HCM > eSocial > Integration > File Import |
| cboCode (res://senior.com.br/hcm/esocial/entities/cboCode) |
CBO Table - Brazilian Occupation Classification. | People Management | HCM > eSocial > Settings |
| companySetting (res://senior.com.br/hcm/esocial/entities/companySetting) |
Company definitions. | People Management | HCM > eSocial > Settings |
| configurationBranch (res://senior.com.br/hcm/esocial/entities/configurationBranch) |
Configuration of the SST provider by branch | People Management | HCM > eSocial > Settings |
| configurationCompany (res://senior.com.br/hcm/esocial/entities/configurationCompany) |
company setup | People Management | HCM > eSocial > Settings |
| configurationProvider (res://senior.com.br/hcm/esocial/entities/configurationProvider) |
Configuration of the SST Provider by company | People Management | HCM > eSocial > Settings |
| generalConfiguration (res://senior.com.br/hcm/esocial/entities/generalConfiguration) |
general settings | People Management | HCM > eSocial > Settings |
| ibgeCity (res://senior.com.br/hcm/esocial/entities/ibgeCity) |
IBGE Cities |
People Management | HCM > eSocial > Non-periodic events > S-2210 - Accident report People Management | HCM > eSocial > Shipping pending |
| importation (res://senior.com.br/hcm/esocial/entities/importation) |
Imports |
People Management | HCM > eSocial > Integrations > File Import People Management | HCM > eSocial > Integrations > File import log |
| importEventFile (res://senior.com.br/hcm/esocial/entities/importationEventFile) |
imported files | People Management | HCM > eSocial > Integrations > File import log |
| importZipFile (res://senior.com.br/hcm/esocial/entities/importationZipFile) |
Imported ZIP files | People Management | HCM > eSocial > Integrations > File import log |
| layoutS2210 (res://senior.com.br/hcm/esocial/entities/layoutS2210) |
S-2210 - Accident report |
People Management | HCM > eSocial > Non-periodic events > S-2210 - Accident report People Management | HCM > eSocial > Integrations > File import log > Actions > See detailed log People Management | HCM > eSocial > Shipping pending |
| layoutS2220 (res://senior.com.br/hcm/esocial/entities/layoutS2220) |
S-2220 - Occupational Health Monitoring |
People Management | HCM > eSocial > Non-periodic events > S-2220 - Worker health monitoring People Management | HCM > eSocial > Integrations > File import log > Actions > See detailed log People Management | HCM > eSocial > Shipping pending |
| layoutS2240 (res://senior.com.br/hcm/esocial/entities/layoutS2240) |
S-2240 - Environmental Work Conditions - Harmful Agents |
People Management | HCM > eSocial > Non-periodic events > S-2240 - Environmental work conditions People Management | HCM > eSocial > Integrations > File import log > Actions > See detailed log People Management | HCM > eSocial > Shipping pending |
| layoutS3000 (res://senior.com.br/hcm/esocial/entities/layoutS3000) |
S-3000 - Deletion of events |
People Management | HCM > eSocial > Non-periodic events > S-3000 - Exclusion of events People Management | HCM > eSocial > Integrations > File import log > Actions > See detailed log People Management | HCM > eSocial > Shipping pending |
| layoutSituation (res://senior.com.br/hcm/esocial/entities/layoutSituation) |
eSocial layout status |
People Management | HCM > eSocial > Shipping pending People Management | HCM > eSocial > Integrations > File Import |
| providerXml (res://senior.com.br/hcm/esocial/entities/providerXml) |
XML received from provider | People Management | HCM > eSocial > Integrations > Log of integrations via Web Service |
| table01CategoryOfWorker (res://senior.com.br/hcm/esocial/entities/table01CategoryOfWorker) |
Table 01 - Worker Categories |
People Management | HCM > eSocial > Non-periodic events > S-2210 - Accident report People Management | HCM > eSocial > Non-periodic events > S-2220 - Worker health monitoring People Management | HCM > eSocial > Non-periodic events > S-2240 - Environmental work conditions People Management | HCM > eSocial > Settings |
| table06InternationalCountryCode (res://senior.com.br/hcm/esocial/entities/table06InternationalCountryCode) |
Table 06 - Countries |
People Management | HCM > eSocial > Non-periodic events > S-2210 - Accident report People Management | HCM > eSocial > Settings |
| table13BodyPartDamage (res://senior.com.br/hcm/esocial/entities/table13BodyPartDamage) |
Table 13 - Affected body part |
People Management | HCM > eSocial > Non-periodic events > S-2210 - Accident report People Management | HCM > eSocial > Settings |
| table14OccupationalDiseaseCauserAgent (res://senior.com.br/hcm/esocial/entities/table14OccupationalDiseaseCauserAgent) |
Table 14 - Work Accident Causing Agent |
People Management | HCM > eSocial > Non-periodic events > S-2210 - Accident report People Management | HCM > eSocial > Settings |
| table15And16WorkAccidentCauserSituation (res://senior.com.br/hcm/esocial/entities/table15And16WorkAccidentCauserSituation) |
Table 15 - Causing Agent / Situation Generating Professional Illness Table 16 - Situation Generating the Accident at Work |
People Management | HCM > eSocial > Non-periodic events > S-2210 - Accident report People Management | HCM > eSocial > Settings |
| table17InjuryNature (res://senior.com.br/hcm/esocial/entities/table17InjuryNature) |
Table 17 - Description of the Nature of the Injury |
People Management | HCM > eSocial > Non-periodic events > S-2210 - Accident report People Management | HCM > eSocial > Settings |
| table20PublicPlaceType (res://senior.com.br/hcm/esocial/entities/table20PublicPlaceType) |
Table 20 - Types of Address |
People Management | HCM > eSocial > Non-periodic events > S-2210 - Accident report People Management | HCM > eSocial > Settings |
| table24HarmfulAgent (res://senior.com.br/hcm/esocial/entities/table24HarmfulAgent) |
Table 24 - Harmful Agents and Activities - Special Retirement |
People Management | HCM > eSocial > Non-periodic events > S-2240 - Environmental work conditions People Management | HCM > eSocial > Settings |
| table27DiagnosticAndProcedure (res://senior.com.br/hcm/esocial/entities/table27DiagnosticAndProcedure) |
Table 27 - Diagnostic Procedures |
People Management | HCM > eSocial > Non-periodic events > S-2220 - Worker health monitoring People Management | HCM > eSocial > Settings |
| table28ActivityOfWorker(deprecated) (res://senior.com.br/hcm/esocial/entities/table28ActivityOfWorker) |
Table 28 - Dangerous, Unhealthy and/or Special Activities | This feature was deprecated in the update to eSocial S-1.0 (Simplified) and does not need to be released for any role. |
| table29TrainingCode(deprecated) (res://senior.com.br/hcm/esocial/entities/table29TrainingCode) |
Table 29 - Training, Qualifications and Simulated Exercises |
This feature was deprecated in the update to eSocial S-1.0 (Simplified) and does not need to be released for any role. eSocial transformed Table 29 into Table 28 and migrated it to the admission layouts (S-2200 and S-2206), disassociating it from the SST events. |
eSocial (sending events)
Domain/Service:hcm / esocial2edoc
| Resource name | Permission description | Indicated path |
|---|---|---|
| edocsConfiguration (res://senior.com.br/hcm/esocial2edoc/entities/edocsConfiguration) |
Management of sending events to eDocs and eSocial | People Management | HCM > eSocial > Shipping pending |
| generalConfiguration (res://senior.com.br/hcm/esocial2edoc/entities/generalConfiguration) |
Set of necessary permissions to manage the service for sending eSocial events to eDocs | People Management | HCM > eSocial > Shipping pending |
| layoutProcess (res://senior.com.br/hcm/esocial2edoc/entities/layoutProcess) |
Layout submission process | People Management | HCM > eSocial > Shipping pending |
OST provider integration
Domain/Service:hcm / esocial4integration
| Resource name | Permission description | Indicated path |
|---|---|---|
| branchIntegration (res://senior.com.br/hcm/esocial4integration/entities/branchIntegration) |
integration branch |
People Management | HCM > Integration with OHS providers > Pending integration |
| company (res://senior.com.br/hcm/esocial4integration/entities/company) |
Company |
People Management | HCM > Integration with OHS providers > Pending integration |
| companyBranch (res://senior.com.br/hcm/esocial4integration/entities/companyBranch) |
Company's branch |
People Management | HCM > Integration with OHS providers > Pending integration |
| companySetting (res://senior.com.br/hcm/esocial4integration/entities/companySetting) |
Integration setup per company | People Management | HCM > Integration with SST providers > Settings |
| configurationBranch (res://senior.com.br/hcm/esocial4integration/entities/configurationBranch) |
Configuration of the SST provider by branch | People Management | HCM > Integration with SST providers > Settings |
| configurationCompany (res://senior.com.br/hcm/esocial4integration/entities/configurationCompany) |
company setup | People Management | HCM > Integration with SST providers > Settings |
| configurationProvider (res://senior.com.br/hcm/esocial4integration/entities/configurationProvider) |
Configuration of the SST Provider by company | People Management | HCM > Integration with SST providers > Settings |
| configurationUserNotification (under development) (res://senior.com.br/hcm/esocial4integration/entities/configurationUserNotification) |
Configuration of users to receive notification in case of integration failure | The SST Integrator notifications functionality is under development, so this feature is not currently in use. |
| costcenter (res://senior.com.br/hcm/esocial4integration/entities/costCenter) |
Employee cost center |
People Management | HCM > Integration with OHS providers > Pending integration |
| deficiency (res://senior.com.br/hcm/esocial4integration/entities/deficiency) |
employee's disability |
People Management | HCM > Integration with OHS providers > Pending integration |
| department (res://senior.com.br/hcm/esocial4integration/entities/department) |
employee's location |
People Management | HCM > Integration with OHS providers > Pending integration |
| employee (res://senior.com.br/hcm/esocial4integration/entities/employee) |
collaborator |
People Management | HCM > Integration with OHS providers > Pending integration |
| generalConfiguration (res://senior.com.br/hcm/esocial4integration/entities/generalConfiguration) |
general settings | People Management | HCM > Integration with SST providers > Settings |
| integration (res://senior.com.br/hcm/esocial4integration/entities/integration) |
Control of integrations |
People Management | HCM > Integration with OHS providers > Pending integration |
| jobPosition (res://senior.com.br/hcm/esocial4integration/entities/jobPosition) |
Employee's position |
People Management | HCM > Integration with OHS providers > Pending integration |
| salaryPremium (res://senior.com.br/hcm/esocial4integration/entities/salaryPremium) |
Extras in the employee's salary |
People Management | HCM > Integration with OHS providers > Pending integration |
| shift (res://senior.com.br/hcm/esocial4integration/entities/shift) |
employee's shift |
People Management | HCM > Integration with OHS providers > Pending integration |
| workstation (res://senior.com.br/hcm/esocial4integration/entities/workstation) |
Workstation |
People Management | HCM > Integration with OHS providers > Pending integration |
Domain/Service:hcm / payroll
| Resource name | Permission description | Indicated path |
|---|---|---|
| Company (res://senior.com.br/hcm/payroll/entities/company) |
Permission to search for company codes in the company finder in the settings screen. |
People Management | HCM > Integration with SST providers > Settings |
Coverage
How to create scope filters in SST Integrator
- Access the Role Management screen (Technology > Administration > Authorization > Role Management).
- click inTo edit next to the paper to which the filters will be applied.
- On the Filters tab, search for the domain/service where you want to apply the scopes and click onNew. This will enable the fields to define the scope bycompany and by
branch. The configuration must be done individually in each service:- hcm / esocial: the filters created in this service are applied to thependencies of theeSocial.
- hcm / esocial4integration: the filters created in this service are applied to the pendencies ofintegration .

Learn more about scopes in the SST Integrator
Coverage is a set of senior X Platform filters that allow you to restrict access to some information in the system. (Learn more about the filters feature in thesenior X Platform documentation.)
The SST Integrator provides scope filtersper company It is by branch. These filters can be applied to pendingintegration, backlog ofeSocial or both.
You can use the filters in combination and choose which issues you want to restrict. Thus, access to information is customized according to the needs of each role.
The table below details the information that is impacted by the filters:
| Groups of information where filters are applied | |
|---|---|
| information group | Scope impacts |
| eSocial Pending Issues
(hcm / social) |
Restricts what information a person can see ineSocial event screens, in the following menu:
That includes:
Observation The system applies the scope filters only to the events obtained viaAPI. Applying filters tomanual registration It isimport of events is under development. This implementation is scheduled to be released forOctober 21, 2022. |
|
Integration pending |
Restricts what information a person can see on theintegration pending screen with the provider, in the following menu:
That includes:
|
Scope filters are applied based on the company and branch entered:
- For pending issueseSocial, the company and the branch are informed at the following times:
- to thegenerate eSocial layouts , either via manual registration or via import
- For pendingintegration, the company and the branch are informed at the following times:
- when configuring the integration with the provider's system
Observation
Creating range filters isoptional. If you choose to use them, they will apply to all records that have the company and branch identifier.
Events that do not have company and branch identification can only be seen by the system administrator. Therefore, to-dos that were generated without this identification will not be displayed to other users.

English
Español


