2.0info: 1.0.0 hcm_remuneration_analytics description: Serviço bff para o analytics do remuneração x-senior-domain: hcm x-senior-domain-path: hcm x-senior-service-path: hcm_remuneration_analytics contact: name: Senior X Platform url: https://dev.senior.com.br email: seniorx-dev@senior.com.brhost: platform.senior.com.br /t/senior.com.br/bridge/1.0/rest/hcmsecurityDefinitions: APIKeyHeader: type: apiKey in: header name: Authorizationsecurity: – APIKeyHeader: [] – application/json – application/jsonpaths: /hcm_remuneration_analytics/queries/healthcheck: post: description: HealthCheck Plataforma tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – status – checks properties: status: type: string allOf: – #/definitions/healthCheckDTO description: Status de retorno checks: type: object allOf: – #/definitions/checkDTO description: Checks executados 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: HealthCheck Plataforma tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – status – checks properties: status: type: string allOf: – #/definitions/healthCheckDTO description: Status de retorno checks: type: object allOf: – #/definitions/checkDTO description: Checks executados 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/queries/checkPortletProcessingHr: post: description: Retorna o resultado para os portlets do dashboard do RH tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: portlet: type: string allOf: – #/definitions/dashboardPortlet description: Qual portlet será retornado (quando vazio todos os portlets serão retornados) responses: 200: description: Ok schema: type: object required: – movimentationTimeAverage – wageAverage – wageEvolution – salaryFraming – salaryFramingLevel – salaryFramingDetails – salaryDispersion – movimentationRate – hrDashboardSalaryIncrease – hrSalaryIncreaseRanking – hrSalaryAverage – remunerationVsPerformance – remunerationVsPerformancedetails – salaryDispersionDetails – wageAverageDetails – wageEvolutionDetails – status – lastUpdateDate properties: movimentationTimeAverage: type: object allOf: – #/definitions/movimentationTimeAverageDto description: Resultado do tempo médio de movimentações wageAverage: type: object allOf: – #/definitions/wageAverageDto description: Resultado da média salarial wageEvolution: type: object allOf: – #/definitions/wageEvolutionDto description: Resultado da evolução salarial salaryFraming: type: object allOf: – #/definitions/salaryFramingDto description: Resultado do enquadramento salarial salaryFramingLevel: type: object allOf: – #/definitions/salaryFramingLevelDto description: Resultado do enquadramento salarial por nível salaryFramingDetails: type: object allOf: – #/definitions/salaryFramingDetailsDto description: Resultado do enquadramento salarial detalhamento salaryDispersion: type: object allOf: – #/definitions/salaryDispersionDto description: Resultado da dispersão salarial movimentationRate: type: object allOf: – #/definitions/movimentationRateDto description: Resultado do índice de movimentações hrDashboardSalaryIncrease: type: object allOf: – #/definitions/dashboardSalaryIncreaseDto description: Resultado aumentos concedidos hrSalaryIncreaseRanking: type: object allOf: – #/definitions/salaryIncreaseRankingDto description: Resultado ranking para aumento salarial hrSalaryAverage: type: object allOf: – #/definitions/salaryAverageDto description: Resultado Média salarial remunerationVsPerformance: type: object allOf: – #/definitions/remunerationVsPerformanceDto description: Remuneração vs Desempenho remunerationVsPerformancedetails: type: object allOf: – #/definitions/remunerationVsPerformanceDashboardData description: Resumo do Colaborador do gráfico (Remuneração vs Desempenho) salaryDispersionDetails: type: object allOf: – #/definitions/processSalaryDispersionDetailsDto description: Resultado do detalhe da dispersão salarial wageAverageDetails: type: object allOf: – #/definitions/processWageAverageDetailsDto description: Resumo da Médial Salarial por Gênero wageEvolutionDetails: type: object allOf: – #/definitions/processWageEvolutionDetailsDto description: Resumo da Evolução Salarial da Empresa status: type: string allOf: – #/definitions/processingStatus description: Status do processamento lastUpdateDate: type: string format: date-time description: Data da última atualização 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna o resultado para os portlets do dashboard do RH tags: – Queries x-senior-visibility: PRIVATE parameters: – name: portlet description: Qual portlet será retornado (quando vazio todos os portlets serão retornados) in: query type: string allOf: – #/definitions/dashboardPortlet responses: 200: description: Ok schema: type: object required: – movimentationTimeAverage – wageAverage – wageEvolution – salaryFraming – salaryFramingLevel – salaryFramingDetails – salaryDispersion – movimentationRate – hrDashboardSalaryIncrease – hrSalaryIncreaseRanking – hrSalaryAverage – remunerationVsPerformance – remunerationVsPerformancedetails – salaryDispersionDetails – wageAverageDetails – wageEvolutionDetails – status – lastUpdateDate properties: movimentationTimeAverage: type: object allOf: – #/definitions/movimentationTimeAverageDto description: Resultado do tempo médio de movimentações wageAverage: type: object allOf: – #/definitions/wageAverageDto description: Resultado da média salarial wageEvolution: type: object allOf: – #/definitions/wageEvolutionDto description: Resultado da evolução salarial salaryFraming: type: object allOf: – #/definitions/salaryFramingDto description: Resultado do enquadramento salarial salaryFramingLevel: type: object allOf: – #/definitions/salaryFramingLevelDto description: Resultado do enquadramento salarial por nível salaryFramingDetails: type: object allOf: – #/definitions/salaryFramingDetailsDto description: Resultado do enquadramento salarial detalhamento salaryDispersion: type: object allOf: – #/definitions/salaryDispersionDto description: Resultado da dispersão salarial movimentationRate: type: object allOf: – #/definitions/movimentationRateDto description: Resultado do índice de movimentações hrDashboardSalaryIncrease: type: object allOf: – #/definitions/dashboardSalaryIncreaseDto description: Resultado aumentos concedidos hrSalaryIncreaseRanking: type: object allOf: – #/definitions/salaryIncreaseRankingDto description: Resultado ranking para aumento salarial hrSalaryAverage: type: object allOf: – #/definitions/salaryAverageDto description: Resultado Média salarial remunerationVsPerformance: type: object allOf: – #/definitions/remunerationVsPerformanceDto description: Remuneração vs Desempenho remunerationVsPerformancedetails: type: object allOf: – #/definitions/remunerationVsPerformanceDashboardData description: Resumo do Colaborador do gráfico (Remuneração vs Desempenho) salaryDispersionDetails: type: object allOf: – #/definitions/processSalaryDispersionDetailsDto description: Resultado do detalhe da dispersão salarial wageAverageDetails: type: object allOf: – #/definitions/processWageAverageDetailsDto description: Resumo da Médial Salarial por Gênero wageEvolutionDetails: type: object allOf: – #/definitions/processWageEvolutionDetailsDto description: Resumo da Evolução Salarial da Empresa status: type: string allOf: – #/definitions/processingStatus description: Status do processamento lastUpdateDate: type: string format: date-time description: Data da última atualização 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/queries/checkPortletProcessingManager: post: description: Retorna o resultado para os portlets do dashboard do Gestor tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – portlet properties: portlet: type: string allOf: – #/definitions/dashboardPortlet description: Qual portlet será retornado responses: 200: description: Ok schema: type: object required: – wageAverage – salaryFraming – salaryFramingLevel – salaryFramingDetails – movimentationRate – dashboardSalaryIncrease – salaryIncreaseRanking – salaryAverage – averageSalaryIncreaseTime – salaryEvolution – teamSalarySummary – averagePromotionTime – remunerationVsPerformance – remunerationvsPerformancedetails – wageAverageDetails – status – lastUpdateDate properties: wageAverage: type: object allOf: – #/definitions/wageAverageDto description: Resultado da média salarial salaryFraming: type: object allOf: – #/definitions/salaryFramingDto description: Resultado do enquadramento salarial salaryFramingLevel: type: object allOf: – #/definitions/salaryFramingLevelDto description: Resultado do enquadramento salarial por nível salaryFramingDetails: type: object allOf: – #/definitions/salaryFramingDetailsDto description: Resultado do enquadramento salarial detalhamento movimentationRate: type: object allOf: – #/definitions/movimentationRateDto description: Resultado do índice de movimentações dashboardSalaryIncrease: type: object allOf: – #/definitions/dashboardSalaryIncreaseDto description: Resultado aumentos concedidos salaryIncreaseRanking: type: object allOf: – #/definitions/salaryIncreaseRankingDto description: Resultado ranking para aumento salarial salaryAverage: type: object allOf: – #/definitions/salaryAverageDto description: Resultado Média salarial averageSalaryIncreaseTime: type: object allOf: – #/definitions/averageSalaryIncreaseTimeDto description: Resultado Tempo Médio de aumento salarial salaryEvolution: type: object allOf: – #/definitions/salaryEvolutionDto description: Resultado Histórico salarial teamSalarySummary: type: object allOf: – #/definitions/teamSalarySummaryDto description: Resultado do resumo salarial da equipe averagePromotionTime: type: object allOf: – #/definitions/averagePromotionTimeDto description: Retorna lista com a média de tempo de promoção do colaboradores. remunerationVsPerformance: type: object allOf: – #/definitions/remunerationVsPerformanceDto description: Remuneração vs Desempenho remunerationvsPerformancedetails: type: object allOf: – #/definitions/remunerationVsPerformanceDashboardData description: Resumo do Colaborador do gráfico (Remuneração vs Desempenho) wageAverageDetails: type: object allOf: – #/definitions/processWageAverageDetailsDto description: Resumo da Médial Salarial por Gênero status: type: string allOf: – #/definitions/processingStatus description: Status do processamento lastUpdateDate: type: string format: date-time description: Data da última atualização 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna o resultado para os portlets do dashboard do Gestor tags: – Queries x-senior-visibility: PRIVATE parameters: – name: portlet description: Qual portlet será retornado in: query required: true type: string allOf: – #/definitions/dashboardPortlet responses: 200: description: Ok schema: type: object required: – wageAverage – salaryFraming – salaryFramingLevel – salaryFramingDetails – movimentationRate – dashboardSalaryIncrease – salaryIncreaseRanking – salaryAverage – averageSalaryIncreaseTime – salaryEvolution – teamSalarySummary – averagePromotionTime – remunerationVsPerformance – remunerationvsPerformancedetails – wageAverageDetails – status – lastUpdateDate properties: wageAverage: type: object allOf: – #/definitions/wageAverageDto description: Resultado da média salarial salaryFraming: type: object allOf: – #/definitions/salaryFramingDto description: Resultado do enquadramento salarial salaryFramingLevel: type: object allOf: – #/definitions/salaryFramingLevelDto description: Resultado do enquadramento salarial por nível salaryFramingDetails: type: object allOf: – #/definitions/salaryFramingDetailsDto description: Resultado do enquadramento salarial detalhamento movimentationRate: type: object allOf: – #/definitions/movimentationRateDto description: Resultado do índice de movimentações dashboardSalaryIncrease: type: object allOf: – #/definitions/dashboardSalaryIncreaseDto description: Resultado aumentos concedidos salaryIncreaseRanking: type: object allOf: – #/definitions/salaryIncreaseRankingDto description: Resultado ranking para aumento salarial salaryAverage: type: object allOf: – #/definitions/salaryAverageDto description: Resultado Média salarial averageSalaryIncreaseTime: type: object allOf: – #/definitions/averageSalaryIncreaseTimeDto description: Resultado Tempo Médio de aumento salarial salaryEvolution: type: object allOf: – #/definitions/salaryEvolutionDto description: Resultado Histórico salarial teamSalarySummary: type: object allOf: – #/definitions/teamSalarySummaryDto description: Resultado do resumo salarial da equipe averagePromotionTime: type: object allOf: – #/definitions/averagePromotionTimeDto description: Retorna lista com a média de tempo de promoção do colaboradores. remunerationVsPerformance: type: object allOf: – #/definitions/remunerationVsPerformanceDto description: Remuneração vs Desempenho remunerationvsPerformancedetails: type: object allOf: – #/definitions/remunerationVsPerformanceDashboardData description: Resumo do Colaborador do gráfico (Remuneração vs Desempenho) wageAverageDetails: type: object allOf: – #/definitions/processWageAverageDetailsDto description: Resumo da Médial Salarial por Gênero status: type: string allOf: – #/definitions/processingStatus description: Status do processamento lastUpdateDate: type: string format: date-time description: Data da última atualização 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/queries/getMetadata: post: description: Default getMetadata query. Every service must handle this command and return metadata in the format requested. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: metadataFormat: type: string description: responses: 200: description: Ok schema: type: object required: – metadata properties: metadata: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Default getMetadata query. Every service must handle this command and return metadata in the format requested. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: metadataFormat description: in: query type: string responses: 200: description: Ok schema: type: object required: – metadata properties: metadata: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/queries/exportRemunerationConfigDashboard: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/queries/exportGeneralSettings: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/queries/exportRemunerationConfigWageScale: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/queries/exportEmployee: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/queries/exportPerson: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/queries/exportCompany: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/queries/exportDashboardFilters: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/queries/exportEmployeeMonthPositionData: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/queries/exportEmployeeMonthPositionValue: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/queries/exportCompanyHierarchy: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/queries/exportHierarchy: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/queries/exportHierarchyItem: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/queries/exportWorkstation: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/queries/exportWorkstationGroup: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/queries/exportHistoricalSalary: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/queries/exportMovimentationReason: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/queries/exportHistoricalLeave: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/queries/exportHistoricalJobPosition: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/queries/exportTimeTrackingSituation: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/queries/exportHistoricalWorkstation: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/queries/exportActingType: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/queries/exportRemunerationDashboardCache: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/queries/exportRemunerationDashboardRhCache: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/queries/exportCostCenter: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/queries/exportEmployeePerformanceEvaluation: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/queries/exportWagePolicy: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/queries/exportWagePolicyRevision: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/queries/exportWagePolicyCriterion: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/queries/exportWagePolicyReason: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/queries/exportCriterion: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/queries/exportWagePolicyBranchOffice: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/queries/exportHistoricalCompanyBranch: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/queries/exportProposal: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/queries/exportProposalArgument: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/queries/exportProposalArgumentSalary: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/queries/exportProposalArgumentSnapshot: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/queries/exportJobPositionStructure: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/queries/exportJobPosition: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/queries/exportRequestTransfer: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/queries/exportEmployeeMonthWageRange: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/queries/exportAttachment: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/queries/exportManagementMatrixConfiguration: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/queries/exportManagementMatrixSquare: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/queries/exportManagementMatrixStructure: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/queries/exportWorkstationsuccessor: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/queries/exportDepartment: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/queries/getDependencies: post: description: Returns a list with all dependencies from this service, along with their respective versions tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – dependencies properties: dependencies: type: array items: type: object allOf: – #/definitions/dependency minimum: 1 description: List with this service dependencies 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Returns a list with all dependencies from this service, along with their respective versions tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – dependencies properties: dependencies: type: array items: type: object allOf: – #/definitions/dependency minimum: 1 description: List with this service dependencies 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/actions/clearDashboardCache: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: portlet: type: array items: type: string allOf: – #/definitions/dashboardPortlet description: Indica qual portlet limpará o cache responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/actions/clearDashboardHRCache: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: portlet: type: array items: type: string allOf: – #/definitions/dashboardPortlet description: Indica qual portlet limpará o cache responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/actions/importRemunerationConfigDashboard: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/actions/importGeneralSettings: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/actions/importRemunerationConfigWageScale: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/actions/importEmployee: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/actions/importPerson: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/actions/importCompany: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/actions/importDashboardFilters: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/actions/importEmployeeMonthPositionData: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/actions/importEmployeeMonthPositionValue: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/actions/importCompanyHierarchy: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/actions/importHierarchy: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/actions/importHierarchyItem: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/actions/importWorkstation: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/actions/importWorkstationGroup: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/actions/importHistoricalSalary: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/actions/importMovimentationReason: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/actions/importHistoricalLeave: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/actions/importHistoricalJobPosition: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/actions/importTimeTrackingSituation: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/actions/importHistoricalWorkstation: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/actions/importActingType: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/actions/importRemunerationDashboardCache: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/actions/importRemunerationDashboardRhCache: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/actions/importCostCenter: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/actions/importEmployeePerformanceEvaluation: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/actions/importWagePolicy: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/actions/importWagePolicyRevision: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/actions/importWagePolicyCriterion: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/actions/importWagePolicyReason: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/actions/importCriterion: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/actions/importWagePolicyBranchOffice: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/actions/importHistoricalCompanyBranch: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/actions/importProposal: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/actions/importProposalArgument: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/actions/importProposalArgumentSalary: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/actions/importProposalArgumentSnapshot: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/actions/importJobPositionStructure: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/actions/importJobPosition: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/actions/importRequestTransfer: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/actions/importEmployeeMonthWageRange: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/actions/importAttachment: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/actions/importManagementMatrixConfiguration: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/actions/importManagementMatrixSquare: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/actions/importManagementMatrixStructure: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/actions/importWorkstationsuccessor: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/actions/importDepartment: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/signals/processDashboardHr: post: description: Processa os dashboard informados tags: – Signals parameters: – name: input in: body required: true schema: type: object properties: portlet: type: array items: type: string allOf: – #/definitions/dashboardPortlet description: Qual portlet será processado. Caso nulo todos os portlets serão carregados framingStatus: type: string allOf: – #/definitions/frameworkStatus description: Status dos colaboradores que serão retornados framingLevel: type: string description: Chave do level que serão retornados filter: type: string description: Filtro por nome do colaborador. maxRange: type: string description: Máxima dispersão de mercado minRange: type: string description: Mínima dispersão de mercado employeeId: type: string description: Id do colaborador – Resumo do colaborador do card remuneração x desenpenho gender: type: string allOf: – #/definitions/genderType description: Gênero – Média Salarial por Empresa month: type: string format: date description: Mês de Referência – Evolução Salarial por Empresa size: type: integer format: int64 description: Tamanho da página page: type: integer format: int64 description: Número da página responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/signals/processDashboardManager: post: description: Processa os dashboard informados tags: – Signals parameters: – name: input in: body required: true schema: type: object properties: portlet: type: array items: type: string allOf: – #/definitions/dashboardPortlet description: Qual portlet será retornado. Caso nulo todos os portlets serão carregados directDescendent: type: boolean description: Indica se a busca vai ser somente para liderados diretos ou todos default: true startDate: type: string format: date description: Data de ínicio do período endDate: type: string format: date description: Data final do período framingStatus: type: string allOf: – #/definitions/frameworkStatus description: Status dos colaboradores que serão retornados framingLevel: type: string description: Chave do level que serão retornados employeeId: type: string description: Id do Colaboraador – Resumo do colaborador do card remuneração x desenpenho gender: type: string allOf: – #/definitions/genderType description: Gênero – Média Salarial por Empresa page: type: integer format: int64 description: Número da página size: type: integer format: int64 description: Tamanho da página ticket: type: string description: Ticket de filtro filter: type: string description: Filtro por nome do colaborador. responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/importRemunerationConfigDashboardEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/exportRemunerationConfigDashboardEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/importGeneralSettingsEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/exportGeneralSettingsEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/importRemunerationConfigWageScaleEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/exportRemunerationConfigWageScaleEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/importEmployeeEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/exportEmployeeEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/importPersonEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/exportPersonEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/importCompanyEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/exportCompanyEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/importDashboardFiltersEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/exportDashboardFiltersEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/importEmployeeMonthPositionDataEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/exportEmployeeMonthPositionDataEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/importEmployeeMonthPositionValueEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/exportEmployeeMonthPositionValueEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/importCompanyHierarchyEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/exportCompanyHierarchyEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/importHierarchyEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/exportHierarchyEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/importHierarchyItemEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/exportHierarchyItemEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/importWorkstationEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/exportWorkstationEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/importWorkstationGroupEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/exportWorkstationGroupEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/importHistoricalSalaryEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/exportHistoricalSalaryEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/importMovimentationReasonEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/exportMovimentationReasonEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/importHistoricalLeaveEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/exportHistoricalLeaveEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/importHistoricalJobPositionEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/exportHistoricalJobPositionEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/importTimeTrackingSituationEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/exportTimeTrackingSituationEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/importHistoricalWorkstationEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/exportHistoricalWorkstationEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/importActingTypeEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/exportActingTypeEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/importRemunerationDashboardCacheEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/exportRemunerationDashboardCacheEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/importRemunerationDashboardRhCacheEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/exportRemunerationDashboardRhCacheEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/importCostCenterEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/exportCostCenterEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/importEmployeePerformanceEvaluationEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/exportEmployeePerformanceEvaluationEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/importWagePolicyEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/exportWagePolicyEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/importWagePolicyRevisionEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/exportWagePolicyRevisionEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/importWagePolicyCriterionEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/exportWagePolicyCriterionEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/importWagePolicyReasonEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/exportWagePolicyReasonEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/importCriterionEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/exportCriterionEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/importWagePolicyBranchOfficeEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/exportWagePolicyBranchOfficeEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/importHistoricalCompanyBranchEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/exportHistoricalCompanyBranchEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/importProposalEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/exportProposalEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/importProposalArgumentEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/exportProposalArgumentEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/importProposalArgumentSalaryEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/exportProposalArgumentSalaryEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/importProposalArgumentSnapshotEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/exportProposalArgumentSnapshotEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/importJobPositionStructureEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/exportJobPositionStructureEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/importJobPositionEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/exportJobPositionEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/importRequestTransferEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/exportRequestTransferEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/importEmployeeMonthWageRangeEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/exportEmployeeMonthWageRangeEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/importAttachmentEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/exportAttachmentEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/importManagementMatrixConfigurationEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/exportManagementMatrixConfigurationEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/importManagementMatrixSquareEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/exportManagementMatrixSquareEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/importManagementMatrixStructureEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/exportManagementMatrixStructureEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/importWorkstationsuccessorEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/exportWorkstationsuccessorEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/importDepartmentEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/events/exportDepartmentEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/entities/managementMatrixConfiguration: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/managementMatrixConfiguration responses: 200: description: The created resource schema: #/definitions/managementMatrixConfiguration 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/managementMatrixConfiguration responses: 200: description: The created resource schema: #/definitions/managementMatrixConfiguration 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/managementMatrixConfiguration 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/entities/managementMatrixConfiguration/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editManagementMatrixConfiguration responses: 200: description: Ok schema: #/definitions/editManagementMatrixConfiguration 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/managementMatrixConfiguration responses: 200: description: Ok schema: #/definitions/managementMatrixConfiguration 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/managementMatrixConfiguration 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/entities/managementMatrixConfiguration/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/managementMatrixConfiguration responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/entities/managementMatrixStructure: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/managementMatrixStructure responses: 200: description: The created resource schema: #/definitions/managementMatrixStructure 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/managementMatrixStructure responses: 200: description: The created resource schema: #/definitions/managementMatrixStructure 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/managementMatrixStructure 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/entities/managementMatrixStructure/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editManagementMatrixStructure responses: 200: description: Ok schema: #/definitions/editManagementMatrixStructure 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/managementMatrixStructure responses: 200: description: Ok schema: #/definitions/managementMatrixStructure 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/managementMatrixStructure 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /hcm_remuneration_analytics/entities/managementMatrixStructure/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/managementMatrixStructure responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError definitions: healthCheckDTO: type: string enum: – UP – DOWN description: Status do healthcheck: * `UP` – Saudável * `DOWN` – Ruim levelType: type: string enum: – LOW – MEDIUM – HIGH description: Indica o nível do risco e do impacto da perda: * `LOW` – Baixo * `MEDIUM` – Médio * `HIGH` – Alto wageStatus: type: string enum: – UP – DOWN – STABLE description: Status da evolução salarial: * `UP` – Aumentou * `DOWN` – Diminuiu * `STABLE` – Estável frameworkStatus: type: string enum: – ABOVE – IN – BELOW – NONE description: Status possiveis de enquadramento: * `ABOVE` – Acima * `IN` – Dentro * `BELOW` – Abaixo * `NONE` – Sem informações de faixa genderType: type: string enum: – MALE – FEMALE description: Gênero da pessoa.: * `MALE` – 0 – Masculino * `FEMALE` – 1 – Feminino employmentContractType: type: string enum: – EMPLOYEE – MANAGER – FARM_WORKER – RETIRED – TRAINEE – APRENDIZ – FIXED_DUE_DATE – RETIRED_MANAGER – PUBLIC_AGENT – TEACHER – COOPERATIVE_WORKER – DOMESTIC_WORKER – TEACHER_FIXED_DUE_DATE – THIRD_PARTY description: Identifica os tipos de contrato: * `EMPLOYEE` – Empregado (0) * `MANAGER` – Diretor (1) * `FARM_WORKER` – Trabalhador rural (2) * `RETIRED` – Aposentado (3) * `TRAINEE` – Estagiário (4) * `APRENDIZ` – Aprendiz (5) * `FIXED_DUE_DATE` – Prazo determinado (6) * `RETIRED_MANAGER` – Diretor aposentado (7) * `PUBLIC_AGENT` – Agente público (8) * `TEACHER` – Professor (9) * `COOPERATIVE_WORKER` – Cooperado (10) * `DOMESTIC_WORKER` – Trabalhador doméstico (11) * `TEACHER_FIXED_DUE_DATE` – Professor, prazo determinado (12) * `THIRD_PARTY` – Terceiro (13) hourlySalary: type: string enum: – NOMINAL – MONTHLY_SCALE – MONTHLY_FIXED description: Tipo de salários de horistas: * `NOMINAL` – 0 – Nominal * `MONTHLY_SCALE` – 1 – Mensal com carga horária da escala * `MONTHLY_FIXED` – 2 – Mensal fixo 220h monthlySalary: type: string enum: – NOMINAL – MONTHLY_FIXED description: Tipo de salários de mensalistas: * `NOMINAL` – 0 – Nominal * `MONTHLY_FIXED` – 1 – Mensal fixo 220h employeeType: type: string enum: – EMPTY – EMPLOYEE – THIRDPARTY – PARTNER description: Tipo de colaborador: * `EMPTY` – 0 – Sem registro * `EMPLOYEE` – 1 – Colaborador * `THIRDPARTY` – 2 – Terceiro * `PARTNER` – 3 – Parceiro salaryType: type: string enum: – HOURLY – DAILY – WEEKLY – FORTNIGHTLY – MONTHLY – TAKERS – DYNAMIC – THIRD_PARTY description: Tipo recebimento do salário.: * `HOURLY` – 0 – Horista. * `DAILY` – 1 – Diarista. * `WEEKLY` – 2 – Semana. * `FORTNIGHTLY` – 3 – Quinzenal. * `MONTHLY` – 4 – Mensal. * `TAKERS` – 5 – Tarefeiro. * `DYNAMIC` – 6 – Não aplicável – Salário variável. * `THIRD_PARTY` – 7 – Terceiro shift: type: string enum: – FIRST_TURN – SECOND_TURN – THIRD_TURN – FOURTH_TURN – MIST – GENERAL description: Opções para consistência do orçamento na proposta: * `FIRST_TURN` – 0 – Primeiro turno. * `SECOND_TURN` – 1 – Segundo turno. * `THIRD_TURN` – 2 – Terceiro turno. * `FOURTH_TURN` – 3 – Quarto turno. * `MIST` – 4 – Turno misto. * `GENERAL` – 5 – Turno geral reason: type: string enum: – LEGAL – SPONTANEOUS description: Motivo da alteração salarial.: * `LEGAL` – Legal. * `SPONTANEOUS` – Espontâneo. dashboardGrouping: type: string enum: – PROMOTION – SALARY_INCREASE – CLASS_REDUCTION – NOT_APPLY description: Agrupador de motivos de proposta para gráficos: * `PROMOTION` – Promoção * `SALARY_INCREASE` – Aumento de salário * `CLASS_REDUCTION` – Redução de classe * `NOT_APPLY` – Não se aplica currencyType: type: string enum: – REAL – DOLAR – INDEX description: Tipo da moeda/câmbio.: * `REAL` – Real * `DOLAR` – Dólar * `INDEX` – Índice/Outro timeTrackingType: type: string enum: – WORKING – VACATION – AID_DISEASE – WORK_ACCIDENT – MILITARY_SERVICE – MATERNITY_LICENSE – FIRED – LICENSE_WITHOUT_PAY – PAID_BY_COMPANY_LICENSE – PAID_BY_EMPLOYEE_LICENSE – PATERNITY_LICENSE – COLLECTIVE_HOLIDAY – NOTICE_WORKED – MEDICAL_LICENSE_PAID_BY_COMPANY – ABSENCES – OVERTIME – TIME_TRACKING – READINESS – MATERNITY_LICENSE_INSS – ASSOCIATION_MANDATE – USED_VACATION_TAKEN – RETIREMENT – WORK_ACCIDENT_LICENSE_PAID_BY_COMPANY – CITIZEN_COMPANY_MATERNITY – OTHER – PROFESSIONAL_QUALIFICATION description: Tipos de apontamentos de horas.: * `WORKING` – Trabalhando. * `VACATION` – Férias. * `AID_DISEASE` – Auxílio Doença. * `WORK_ACCIDENT` – Acidente de Trabalho. * `MILITARY_SERVICE` – Serviço Militar. * `MATERNITY_LICENSE` – Licença Maternidade. * `FIRED` – Demitido. * `LICENSE_WITHOUT_PAY` – Licença sem remuneração. * `PAID_BY_COMPANY_LICENSE` – Licença remunerada pela empresa. * `PAID_BY_EMPLOYEE_LICENSE` – Licença remunerada pelo colaborador. * `PATERNITY_LICENSE` – Licença paternidade. * `COLLECTIVE_HOLIDAY` – Férias coletivas. * `NOTICE_WORKED` – Aviso prévio trabalhado. * `MEDICAL_LICENSE_PAID_BY_COMPANY` – Licença médica pago pela empresa. * `ABSENCES` – Faltas. * `OVERTIME` – Horas extras. * `TIME_TRACKING` – Apuração Ponto. * `READINESS` – Sobreaviso/Prontidão. * `MATERNITY_LICENSE_INSS` – Licença maternidade INSS. * `ASSOCIATION_MANDATE` – Mandato sindical. * `USED_VACATION_TAKEN` – Férias gozadas já adiantadas. * `RETIREMENT` – Aposentadoria. * `WORK_ACCIDENT_LICENSE_PAID_BY_COMPANY` – Licença acidente de trabalho pago pela empresa. * `CITIZEN_COMPANY_MATERNITY` – Maternidade empresa cidadã. * `OTHER` – Outros. * `PROFESSIONAL_QUALIFICATION` – Qualificação profissional. descendantFilter: type: string enum: – ALL – DIRECT – HR description: Indica quais colaboradores devem ser retornados: * `ALL` – 0 – Todos * `DIRECT` – 1 – Diretos * `HR` – 2 – RH proposalIntegrationStatus: type: string enum: – INTEGRATION_ERROR – AWAITING_INTEGRATION – INTEGRATED description: Situações referentes a integração da solicitação de proposta com a G5.: * `INTEGRATION_ERROR` – 0 – Indica que ocorreu um erro na execução do WebService da G5 que realiza a alteração do colaborador. * `AWAITING_INTEGRATION` – 1 – Indica que está sendo aguardada a integração do novo salário e/ou novo cargo do colaborador para a G5. * `INTEGRATED` – 2 – Indica que a proposta foi integrada com o sistema G5. processingStatus: type: string enum: – SUCCESS – PROCESSING – ERROR description: Status do processamento do portlet: * `SUCCESS` – 0 – Terminou com sucesso * `PROCESSING` – 1 – Está ainda em processamento * `ERROR` – 2 – Ocorreu erro no processamento dashboardPortlet: type: string enum: – MOVIMENTATION_TIME_AVERAGE – WAGE_AVERAGE – WAGE_EVOLUTION – SALARY_FRAMING – SALARY_DISPERSION – MOVIMENTATION_RATE – REMUNERATION_PERFORMANCE – SALARY_LEVEL_FRAMING – SALARY_FRAMING_LEVEL – SALARY_INCREASE_RANKING – WAGE_AVERAGE_DISPERSION – INCREASE_YEAR – EMPLOYEE_COUNT – AVERAGE_SALARY_INCREASE_TIME – TEAM_SALARY_SUMMARY – AVERAGE_PROMOTION_TIME – SALARY_EVOLUTION – SALARY_DISPERSION_DETAILS – SALARY_FRAMING_DETAILS – REMUNERATION_PERFORMANCE_DETAILS – WAGE_AVERAGE_DETAILS – WAGE_EVOLUTION_DETAILS description: Portlets do dashboard: * `MOVIMENTATION_TIME_AVERAGE` – 0 – Tempo médio de movimentações(promoções e aumentos) * `WAGE_AVERAGE` – 1 – Média salarial * `WAGE_EVOLUTION` – 2 – Evolução salarial * `SALARY_FRAMING` – 3 – Enquadramento salarial * `SALARY_DISPERSION` – 4 – Dispersão salarial * `MOVIMENTATION_RATE` – 5 – Índice de movimentações(promoções e aumentos) * `REMUNERATION_PERFORMANCE` – 6 – Remuneração vs Desempenho * `SALARY_LEVEL_FRAMING` – 7 – Enquadramento salarial por nível (ANTIGO ANALYTICS) * `SALARY_FRAMING_LEVEL` – 7 – Enquadramento salarial por nível * `SALARY_INCREASE_RANKING` – 8 – Ranking de indicados para aumento * `WAGE_AVERAGE_DISPERSION` – 9 – Média salarial com distribuição de colaboradores * `INCREASE_YEAR` – 10 – Aumentos concedidos no ano * `EMPLOYEE_COUNT` – 11 – Contagem de colaboradores do dashboard * `AVERAGE_SALARY_INCREASE_TIME` – 12 – Tempo médio de aumento salarial (Gestor) * `TEAM_SALARY_SUMMARY` – 13 – Resumo salarial da equipe (Gestor) * `AVERAGE_PROMOTION_TIME` – 14 – Retorna lista com a média de tempo de promoção do colaboradores (Gestor) * `SALARY_EVOLUTION` – 15 – Histórico Salarial (Gestor) * `SALARY_DISPERSION_DETAILS` – 16 – Detalhe do dispersão salarial * `SALARY_FRAMING_DETAILS` – 17 – Enquadramento Salarial detalhamento * `REMUNERATION_PERFORMANCE_DETAILS` – 18 – Resumo do colaborador do card remuneração x desenpenho * `WAGE_AVERAGE_DETAILS` – 19 – Resumo da Médial Salarial por Gênero * `WAGE_EVOLUTION_DETAILS` – 20 – Resumo da Evolução Salarial criterionRule: type: string enum: – ALERT – DENY description: Regra do critério: * `ALERT` – Alertar * `DENY` – Negar criterionType: type: string enum: – PROPOSAL_ABOVE_CLASS – LEVEL_LIMIT – PERCENTAGE_LIMIT – TIME_LIMIT – PERFORMANCE_APPRAISAL – COMPETENCY_APPRAISAL – PERCENTAGE_SALARY_BELOW_INITIAL – TIME_SALARY_BELOW_INITIAL – CLOSING_DATE – MONTHS_ALLOWED – ANNOTATION_HISTORY – ABSENTEEISM – EXECUTION_MINIMUM_DATE – ALLOWED_CLOSING_DATE – MIN_PERCENTAGE_LIMIT – FIXED_PROPOSAL_STEPPED – CLASS_LIMIT description: Tipos de política salarial: * `PROPOSAL_ABOVE_CLASS` – 0 – Aumentos salariais acima da classe do cargo/posto * `LEVEL_LIMIT` – 1 – Limite de faixas para aumento salarial * `PERCENTAGE_LIMIT` – 2 – Limite de porcentagem de aumento salarial * `TIME_LIMIT` – 3 – Limite de Tempo entre aumentos * `PERFORMANCE_APPRAISAL` – 4 – Avaliação de Resultados * `COMPETENCY_APPRAISAL` – 5 – Avaliação de Competências * `PERCENTAGE_SALARY_BELOW_INITIAL` – 6 – Percentual maximo de aumento para salários abaixo da faixa inicial * `TIME_SALARY_BELOW_INITIAL` – 7 – Intervalo mínimo de aumento para salários abaixo da faixa inicial * `CLOSING_DATE` – 8 – Data de fechamento das solicitações * `MONTHS_ALLOWED` – 9 – Meses em que é possível criar uma proposta * `ANNOTATION_HISTORY` – 10 – Histórico de anotações * `ABSENTEEISM` – 11 – Validação de absenteísmo * `EXECUTION_MINIMUM_DATE` – 12 – Data Minima de efetivação * `ALLOWED_CLOSING_DATE` – 13 – Datas permitidas para efetivação * `MIN_PERCENTAGE_LIMIT` – 14 – Limite minimo de porcentagem de aumento salarial * `FIXED_PROPOSAL_STEPPED` – 15 – Escalonamento fixo da proposta * `CLASS_LIMIT` – 16 – Limite da classe salarial proposalStatus: type: string enum: – IN_PROGRESS – CANCELED – REJECTED – APPROVED – FINALIZED – PENDING – PENDING_APPROVE_START – PENDING_APPROVE_END description: Status da proposta.: * `IN_PROGRESS` – 0 – Em andamento. * `CANCELED` – 1 – Cancelada. * `REJECTED` – 2 – Rejeitada. * `APPROVED` – 3 – Aprovada. * `FINALIZED` – 4 – Finalizada. * `PENDING` – 5 – Pendente. * `PENDING_APPROVE_START` – 6 – Pendente de aprovação com o RH * `PENDING_APPROVE_END` – 7 – Pendente de aprovação com o RH (fim) requestTransferStatus: type: string enum: – PENDENT – APPROVED – REPPROVED description: Status da transferência: * `PENDENT` – Pendente * `APPROVED` – Aprovado * `REPPROVED` – Reprovado userNotificationKind: type: string enum: – Operational – Management – News description: User notification kind.: * `Operational` – Operational * `Management` – Management * `News` – News userNotificationPriority: type: string enum: – Error – Alert – None description: User notification priority.: * `Error` – Error * `Alert` – Alert * `None` – None eventEmailFormat: type: string enum: – HTML – PLAIN_TEXT description: Format of the email: * `HTML` – Html * `PLAIN_TEXT` – Plain Text fieldType: type: string enum: – BINARY – BOOLEAN – DATE – DATETIME – LOCALDATETIME – DOUBLE – ENUM – INTEGER – MONEY – STRING – TIME description: FieldType: * `BINARY` – Binary * `BOOLEAN` – Boolean * `DATE` – Date * `DATETIME` – Datetime * `LOCALDATETIME` – Localdatetime * `DOUBLE` – Double * `ENUM` – Enum * `INTEGER` – Integer * `MONEY` – Money * `STRING` – String * `TIME` – Time fileFormat: type: string enum: – CSV – FLAT – JSON – XML description: FileFormat: * `CSV` – Csv * `FLAT` – Flat * `JSON` – Json * `XML` – Xml hookFunction: type: string enum: – BEFORE_PARSE – BEFORE_CONVERSION – ON_ERROR – VALIDATE description: HookFunction: * `BEFORE_PARSE` – Before parse * `BEFORE_CONVERSION` – Before conversion * `ON_ERROR` – On error * `VALIDATE` – Validate eventType: type: string enum: – CHUNK – DOWNLOAD – ERROR – FINISH – START description: EventType: * `CHUNK` – Chunk * `DOWNLOAD` – Download * `ERROR` – Error * `FINISH` – Finish * `START` – Start errorStrategy: type: string enum: – CALL_SCRIPT – IGNORE – STOP description: ErrorStrategy: * `CALL_SCRIPT` – Call script * `IGNORE` – Ignore * `STOP` – Stop status: type: string enum: – DONE – DONE_WITH_ERRORS – DOWNLOADING – ERROR – NOT_STARTED – RUNNING description: Status: * `DONE` – Done * `DONE_WITH_ERRORS` – Done with errors * `DOWNLOADING` – Downloading * `ERROR` – Error * `NOT_STARTED` – Not started * `RUNNING` – Running errorType: type: string enum: – CONVERT_ERROR – SERVICE_ERROR description: ErrorType: * `CONVERT_ERROR` – Convert error * `SERVICE_ERROR` – Service error checkDTO: description: Retorno status usados de retorno type: object required: – name – status properties: name: type: string description: Nome do status status: type: string allOf: – #/definitions/healthCheckDTO description: Status wageAverageDtoWrapper: description: Classe para não quebrar compatibilidade com o analytics do remuenracão-backend. Remover após a virada do analytics novo type: object required: – wageAverage properties: wageAverage: type: object allOf: – #/definitions/wageAverageDto description: salaryIncreaseRankingDto: description: Dto que o retorno dao dashboard hrSalaryIncreaseRanking type: object required: – employeeSalaryIncreaseRanking – found – useColorfulOption properties: employeeSalaryIncreaseRanking: type: array items: type: object allOf: – #/definitions/employeeSalaryIncreaseRanking minimum: 1 description: Lista de colaboradores com os resultados de avaliação e sua pontuação found: type: integer format: int64 description: Quantidade total de registros encontrados useColorfulOption: type: boolean description: Cor da porcentagem do indicados para aumento salarial employeeSalaryIncreaseRanking: description: Informações sobre o ranking de aumento salarial de um colaborador type: object required: – employee – competencyEvaluation – resultEvaluation – wageScaleDistance – lastSalaryUpdateTime – lastJobPositionUpdateTime – score – frameWorkLevelStatus – frameWorkWageLevelStatus – employeeCompanyInfo properties: employee: type: object allOf: – #/definitions/employeeInfo description: Informações do colaborador competencyEvaluation: type: object allOf: – #/definitions/competencyEvaluationDetails description: Avaliação de competência resultEvaluation: type: object allOf: – #/definitions/evaluationDetails description: Avaliação de resultado wageScaleDistance: type: object allOf: – #/definitions/evaluationDetails description: Valor comparado à referência de mercado lastSalaryUpdateTime: type: object allOf: – #/definitions/evaluationDetails description: Tempo do último aumento salarial lastJobPositionUpdateTime: type: object allOf: – #/definitions/evaluationDetails description: Tempo de cargo score: type: string description: Pontuação geral frameWorkLevelStatus: type: string description: Faixa salarial frameWorkWageLevelStatus: type: string description: Nível da Faixa salarial lastSalaryIncreaseReason: type: object allOf: – #/definitions/movimentationReason description: Motivo do último reajuste employeeCompanyInfo: type: object allOf: – #/definitions/employeeCompanyInfo description: Informações sobre a empresa do clolaborador hasTransferProposal: type: boolean description: Tem proposta de transferência? default: false employeeCompanyInfo: description: Informações sobre a empresa do colaborador para ranking de aumento salarial type: object required: – employeeId – employeeCode – headquarterCode – headquarterName – branchOfficeCode – branchOfficeName – gender properties: employeeId: type: string description: Identificador único de colaborador employeeCode: type: integer format: int64 description: Código de cadastro do colaborador G5 headquarterCode: type: integer format: int64 description: Código da empresa matriz headquarterName: type: string description: Nome da empresa matriz branchOfficeCode: type: integer format: int64 description: Código da empresa filial branchOfficeName: type: string description: Nome da empresa filial gender: type: string allOf: – #/definitions/genderType description: Gênero do colaborador evaluationDetails: description: Valores do resultado de avaliação do ranking dos colaboradores elegíveis a aumento salarial para o gestor. type: object required: – result – score properties: result: type: string description: Valor do resultado score: type: string description: Pontuação final competencyEvaluationDetails: description: Resultado por conceito da avaliação de competência para o ranking dos colaboradores elegíveis a aumento salarial para o gestor. type: object required: – result – score properties: result: type: string description: Conceito da avaliação de competência score: type: string description: Pontuação final employeeInfo: description: Dados simples do colaborador type: object required: – id – name properties: id: type: string description: Identificador único do colaborador name: type: string description: Nome do colaborador photo: type: string description: Endereço da foto do colaborador proposalId: type: string description: Identificador único da proposta salarial jobPosition: type: string description: Cargo do colaborador hcmLink: type: string description: Link do colaborador para o HCM username: type: string description: Usuário do colaborador remunerationVsPerformanceDto: description: Remuneração vs Desempenho type: object required: – legend – dashboardConfiguration – series properties: legend: type: object allOf: – #/definitions/remunerationVsPeformanceLegend description: Legenda do gráfico dashboardConfiguration: type: object allOf: – #/definitions/dashboardConfigurationDto description: Contém a configuração para desenho do gráfico series: type: array items: type: object allOf: – #/definitions/remunerationVsPerformanceDashboardData minimum: 1 description: Contém os dados dos colaboradores que compõe o gráfico remunerationVsPeformanceLegend: description: type: object required: – remunerationVsPerformanceLegend – performanceLegend properties: remunerationVsPerformanceLegend: type: array items: type: object allOf: – #/definitions/remunerationVsPerformanceLegendDto minimum: 1 description: performanceLegend: type: array items: type: object allOf: – #/definitions/performanceLegendDto minimum: 1 description: remunerationVsPerformanceLegendDto: description: Dto que apresenta as informações da legenda do gráfico Remuneração x Desempenho. type: object required: – label – performanceItems – sequence properties: label: type: string description: Label do item de remuneração performanceItems: type: array items: type: object allOf: – #/definitions/remunerationVsPerformanceLegendItemDto minimum: 1 description: Itens de performance do item de remuneração sequence: type: integer format: int64 description: Sequência de ordenação do item de remuneração remunerationVsPerformanceLegendItemDto: description: Dto que apresenta as informações de um item da legenda do gráfico Remuneração x Desempenho. type: object required: – label – description – color – sequence properties: label: type: string description: Nome do item de performance description: type: string description: Descrição do item de performance color: type: string description: Cor de gravidade do item de performance sequence: type: integer format: int64 description: Sequência de ordenação do item de performance performanceLegendDto: description: Dto que apresenta as informações de legenda de desempenho do gráfico Remuneração x Desempenho. type: object required: – label – description properties: label: type: string description: Nome da faixa de desempenho description: type: string description: Descrição da faixa de desempenho dashboardConfigurationDto: description: Dto para a configuração do gráfico do tipo ninebox type: object required: – yLabel – xLabel – yAxis – xAxis – inverseAxis properties: yLabel: type: string description: Descrição do eixo Y xLabel: type: string description: Descrição do eixo X yAxis: type: array items: type: string minimum: 1 description: Infomrações para o eixo Y xAxis: type: array items: type: string minimum: 1 description: Informações para o eixo X inverseAxis: type: boolean description: Indicador de eixos invertidos remunerationVsPerformanceDashboardData: description: Informação de um colaborador para compor o gráfico de Remuneração vs Performance type: object required: – id – photo – profile – name – gender – jobPositionDescription – salary – color – companyName – branchOfficeName – departmentDescription – leader – keyPosition – lossRisk – lossImpact – succession – performanceAppraisal – competenciesAppraisal – competenciesAppraisalValue – yAxisPosition – yAxisValue – xAxisPosition – xAxisValue – dashboardName – dashboardDescription – performanceCycle properties: id: type: string description: Identificador único do colaborador photo: type: string description: Link da foto do colaborador profile: type: string description: Link do perfil no HCM name: type: string description: Nome do colaborador gender: type: string allOf: – #/definitions/genderType description: Gênero do colaborador jobPositionDescription: type: string description: Cargo do colaborador salary: type: number format: double description: Salário do colaborador color: type: string description: Cor do quadrante companyName: type: string description: Empresa branchOfficeName: type: string description: Filial departmentDescription: type: string description: Departamento leader: type: string description: Superior imediato keyPosition: type: boolean description: Indicador de posição chave lossRisk: type: string allOf: – #/definitions/levelType description: Risco de perda lossImpact: type: string allOf: – #/definitions/levelType description: Impacto da perda succession: type: object allOf: – #/definitions/successionInfo description: Informações de sucessão performanceAppraisal: type: number format: double description: Valor da avaliação de resultados competenciesAppraisal: type: string description: Conceito da avaliação de competências competenciesAppraisalValue: type: number format: double description: Nota da avaliação de competências, para quando não houver conceito yAxisPosition: type: number format: double description: Posição Y para o gráfico yAxisValue: type: number format: double description: Valor real do eixo Y para o gráfico xAxisPosition: type: number format: double description: Posição X para o gráfico xAxisValue: type: number format: double description: Valor real do eixo X para o gráfico dashboardName: type: string description: Nome do quadrante dashboardDescription: type: string description: Descrição do quadrante performanceCycle: type: string description: Nome do ciclo considerado salaryAverageDto: description: Dto que o retorno dao dashboard hrSalaryAverage type: object required: – averageSalary properties: averageSalary: type: string description: Média salarial. items: type: array items: type: object allOf: – #/definitions/salaryAverageItemDto description: Liderados e suas informações successionInfo: description: Informações de sucessão type: object required: – successorOf – successors properties: successorOf: type: array items: type: object allOf: – #/definitions/successionEmployee minimum: 1 description: Lista de pessoas que podem ser sucedidas pelo colaborador successors: type: array items: type: object allOf: – #/definitions/successionEmployee minimum: 1 description: Lista de sucessores para o colaborador successionEmployee: description: Informações de colaborador sucessor type: object required: – id – photo – name – jobPositionDescription – profile properties: id: type: string description: Identificador único do colaborador photo: type: string description: Link da foto do colaborador name: type: string description: Nome do colaborador jobPositionDescription: type: string description: Cargo do colaborador profile: type: string description: Link do perfil no HCM salaryAverageItemDto: description: Dto que representa um colaborador type: object required: – name – position – salary – hireDate – yearsHired – employeeId properties: name: type: string description: Nome do colaborador position: type: object allOf: – #/definitions/employeeJobPosition description: Cargo do colaborador salary: type: string description: Salário do colaborador hireDate: type: string format: date description: Data de contratação do colaborador yearsHired: type: integer format: int64 description: Anos que o colaborador está na empresa employeeId: type: string description: Id do colaborador employeeJobPosition: description: Cargo dos colaboradores apresentados no gráfico de média salarial do gestor type: object required: – id properties: id: type: string description: Identificador único do cargo name: type: string description: Nome do cargo dashboardSalaryIncreaseDto: description: Dto que o retorno dao dashboard dashboardSalaryIncrease type: object required: – salaryIncrease – employeeAmount – percentualSalaryIncrease properties: salaryIncrease: type: string description: Montante de aumento salarial concedido no ano corrente employeeAmount: type: integer format: int64 description: Quantidade de funcionários que receberam aumento salarial no ano corrente percentualSalaryIncrease: type: string description: Percentual de aumento salarial concedido no ano corrente movimentationRateDto: description: Indice de movimentações type: object required: – monthHeadcount properties: monthHeadcount: type: array items: type: object allOf: – #/definitions/monthHeadcount minimum: 1 description: Mês de referência e as informações monthHeadcount: description: Mês com os percentuais type: object required: – month – promotion – promotionCount – salaryIncrease – salaryIncreaseCount – employeeCount properties: month: type: string description: Mês de referência MM/YYYY promotion: type: string description: Percentual de colaboradores que receberam promoção promotionCount: type: integer format: int64 description: Quantidade de pessoas promovidas salaryIncrease: type: string description: Percentual de colaboradores que receberam um novo salário salaryIncreaseCount: type: integer format: int64 description: Quantidade de pessoas que receberam aumento employeeCount: type: integer format: int64 description: Quantidade de colaboradores considerados no mês MovimentationTimeAverageWrapper: description: type: object required: – movimentationTimeAverage properties: movimentationTimeAverage: type: object allOf: – #/definitions/movimentationTimeAverageDto description: movimentationTimeAverageDto: description: Tempo médio de movimentações type: object required: – averagePromotionMonths – averagePromotionYears – salaryUpdateMonths – salaryUpdateYears properties: averagePromotionMonths: type: integer format: int64 description: Média em meses do tempo de promoção. averagePromotionYears: type: integer format: int64 description: Média em anos do tempo de promoção. salaryUpdateMonths: type: integer format: int64 description: Média em meses do tempo de aumento salarial. salaryUpdateYears: type: integer format: int64 description: Média em anos do tempo de aumento salarial. wageAverageDto: description: Media salarial type: object required: – averageWage – manAverageWage – womanAverageWage properties: averageWage: type: string description: Médial salarial entre homens e mulheres manAverageWage: type: string description: Média salarial entre homens womanAverageWage: type: string description: Média salarial entre mulheres wageEvolutionDto: description: Evolução salarial type: object required: – companyWageEvolutionChart properties: companyWageEvolutionChart: type: array items: type: object allOf: – #/definitions/companyWageEvolutionChart minimum: 1 description: Informações de evolução salarial companyWageEvolutionChart: description: Dados da evolução salarial da empresa type: object required: – variation – status – wageMass – wageIncrease – month properties: variation: type: string description: Variação status: type: string allOf: – #/definitions/wageStatus description: Status salarial wageMass: type: string description: Massa salarial wageIncrease: type: string description: Aumento salarial month: type: string format: date description: Mês salaryFramingDto: description: Enquadramento salarial type: object required: – frameworkStatusCount properties: frameworkStatusCount: type: array items: type: object allOf: – #/definitions/frameworkStatusCount minimum: 1 description: Status e a quantidade de liderados frameworkStatusCount: description: Dto quantidade de liderados por status de enquadramento type: object required: – status – count – percentage properties: status: type: string allOf: – #/definitions/frameworkStatus description: Status de enquandramento count: type: integer format: int64 description: Quantidade de colaboradores percentage: type: number format: double description: Porcentagem em relação ao total salaryFramingLevelDto: description: Enquadramento salarial por nível type: object required: – frameworkLevelStatusCount properties: frameworkLevelStatusCount: type: array items: type: object allOf: – #/definitions/frameworkLevelStatusCount minimum: 1 description: Status e a quantidade de liderados frameworkLevelStatusCount: description: Dto quantidade de liderados por nivel da tabela type: object required: – levelKey – count – percentage properties: levelName: type: string description: Nível enquadramento levelKey: type: string description: Sequencia do nível count: type: integer format: int64 description: Quantidade de colaboradores percentage: type: number format: double description: Porcentagem em relação ao total employeeIncreaseData: description: Informações de enquadramento do colaborador type: object required: – id – gender – name – position – hireDate – photoLink – lastIncrease – reason – salary – salaryPremium – differenceSalaryRange – descendant – salaryDifference – marketReferenceLevel properties: id: type: string description: Id do colaborador gender: type: string allOf: – #/definitions/genderType description: Gênero do colaborador registrationNumber: type: integer format: int64 description: Código de cadastro do colaborador name: type: string description: Nome do colaborador position: type: string description: Cargo do colaborador hireDate: type: object allOf: – #/definitions/dateDifference description: Data de contratação do cargo atual e dias até hoje photoLink: type: string description: Link da foto do colaborador company: type: object allOf: – #/definitions/companyInfo description: Empresa branchOffice: type: object allOf: – #/definitions/companyInfo description: Empresa Filial lastIncrease: type: object allOf: – #/definitions/dateDifference description: Date do último aumento e dias até hoje reason: type: string description: Motivo do último aumento salary: type: string description: Salário atual salaryPremium: type: string description: Adicionais differenceSalaryRange: type: object allOf: – #/definitions/salaryDifferenceLevel description: Diferença do salário em relação a faixa descendant: type: string allOf: – #/definitions/descendantFilter description: Se é um liderado direto ou não proposalId: type: string description: Id da proposta salaryDifference: type: object allOf: – #/definitions/salaryDifference description: Diferença entre o salário atual e o salário anterior marketReferenceLevel: type: string description: Salario de referencia de mercado frameWorkLevelStatus: type: string description: Posição do nível salarial do colaborador traduzida frameWorkLevelStatusKey: type: string description: Posição do nível salarial do colaborador não traduzida employeeMonthPositionValueId: type: string description: Id da referência mensal do colaborador no pre-processor performanceAppraisal: type: number format: double description: Avaliação de Resultados competencyAppraisal: type: number format: double description: Avaliação de Competências timeInPosition: type: string description: Tempo no cargo timeLastSalaryIncrease: type: string description: Tempo do último aumento salarial dismissalDate: type: string format: date description: Data de demissão hasTransferProposal: type: boolean description: Tem proposta de transferência? default: false dateDifference: description: Data e a diferença(Em dias) da data atual type: object required: – when – days properties: when: type: string format: date description: Data days: type: integer format: int64 description: Dias até a data atual companyInfo: description: Lista de Empresas Clientes type: object required: – companyName – companyId – companyCode properties: companyName: type: string description: Razão Social da Empresa companyId: type: string description: Id da Empresa companyCode: type: integer format: int64 description: Código da Empresa salaryDifference: description: Diferência salarial type: object required: – lastSalary – status – differencePercentage – increaseDate – differenceValue properties: lastSalary: type: string description: Último salário do colaborador status: type: string allOf: – #/definitions/wageStatus description: Status da evolução salarial differencePercentage: type: string description: O percentual de diferença salarial increaseDate: type: object allOf: – #/definitions/dateDifference description: Data do aumento salarial differenceValue: type: string description: Diferença entre salário atual e o salário anterior salaryDifferenceLevel: description: Diferença do salário em relação a faixa type: object required: – value – percentage – status properties: value: type: string description: Diferença do salario em relação a faixa percentage: type: string description: Porcentagem de diferença status: type: string allOf: – #/definitions/frameworkStatus description: Status do enquadramento increaseDataDTO: description: Informações de enquadramento dos colaboradores type: object required: – employees – found properties: employees: type: array items: type: object allOf: – #/definitions/employeeIncreaseData minimum: 1 description: Informações de enquadramento dos colaboradores found: type: integer format: int64 description: Quantidade total de registros encontrados salaryDispersionDto: description: Dispersão salarial type: object required: – salaryDispersionChart properties: salaryDispersionChart: type: array items: type: object allOf: – #/definitions/salaryDispersion minimum: 1 description: Informações de dispersão salarial salaryDispersion: description: Dados que representam a informação de dispersão salarial de uma faixa type: object required: – minRange – maxRange – count properties: minRange: type: string description: Minímo maxRange: type: string description: Máximo count: type: integer format: int64 description: Contagem salaryEvolutionDto: description: Histórico salarial type: object required: – increaseDates properties: increaseDates: type: array items: type: object allOf: – #/definitions/increaseDateInfo minimum: 1 description: Datas em que houve aumento salarial increaseDateInfo: description: Data com os aumentos type: object required: – date – increases properties: date: type: string format: date description: Mês referente aos aumentos increases: type: array items: type: object allOf: – #/definitions/increaseEmployeeInfo minimum: 1 description: Aumentos increaseEmployeeInfo: description: Informações de aumento salarial do colaborador type: object required: – name – id – salary – percentage – sequence properties: name: type: string description: Nome do colaborador id: type: string description: Id do colaborador salary: type: string description: Salário percentage: type: array items: type: object allOf: – #/definitions/salaryIncreaseDto minimum: 1 description: Porcentagem de aumento sequence: type: integer format: int64 description: Sequencia salaryIncreaseDto: description: Dto que representa um aumento salarial type: object required: – percentage – salary – reason properties: when: type: string format: date description: Instante em que o aumento foi concedido ao colaborador percentage: type: string description: Percentual de aumento concedido ao colaborador salary: type: string description: Salário do colaborador após o reajuste reason: type: string allOf: – #/definitions/reason description: Motivo pelo qual foi concedido o aumento ao colaborador reasonName: type: string description: Descrição do motivo salaryFramingDetailsDto: description: type: object required: – employees – found properties: employees: type: array items: type: object allOf: – #/definitions/employeeIncreaseData minimum: 1 description: Detalhes do enquadramento salarial found: type: integer format: int64 description: Quantidade total de registros encontrados salaryDispersionWrapper: description: Dto de retorno da Dispersão Salarial x Faixa Salarial type: object required: – salaryDispersion properties: salaryDispersion: type: object allOf: – #/definitions/salaryDispersionDto description: Dto enquadramento salarial processSalaryDispersionDetailsDto: description: Dto de retorno dos detalhes da Dispersão Salarial x Faixa Salarial type: object required: – employeesSalaryDispersionDetails – found properties: employeesSalaryDispersionDetails: type: array items: type: object allOf: – #/definitions/employeeIncreaseData minimum: 1 description: Detalhes dos colaboradores para dispersão salarial found: type: integer format: int64 description: Quantidade total de registros encontrados processWageAverageDetailsDto: description: Dto de retorno dos detalhes da Média Salarial da Empresa type: object required: – employeesWageAverageDetails – found properties: employeesWageAverageDetails: type: array items: type: object allOf: – #/definitions/employeeIncreaseData minimum: 1 description: Detalhes dos colaboradores para média salarial found: type: integer format: int64 description: Quantidade total de registros encontrados processWageEvolutionDetailsDto: description: Dto de retorno dos detalhes da Evolução Salarial da Empresa type: object required: – employeesWageEvolutionDetails – found properties: employeesWageEvolutionDetails: type: array items: type: object allOf: – #/definitions/employeeIncreaseData minimum: 1 description: Detalhes dos colaboradores para média salarial found: type: integer format: int64 description: Quantidade total de registros encontrados salaryFramingWrapper: description: Este record existe apenas para não quebrar a compatibilidade com o remuneration-backend. Pode ser removido após a virada do novo analytics. type: object required: – salaryFraming properties: salaryFraming: type: object allOf: – #/definitions/salaryFramingDto description: Dto enquadramento salarial salaryFramingLevelWrapper: description: Este record existe apenas para não quebrar a compatibilidade com o remuneration-backend. Pode ser removido após a virada do novo analytics. type: object required: – salaryFramingLevel properties: salaryFramingLevel: type: object allOf: – #/definitions/salaryFramingLevelDto description: Dto enquadramento salarial por Nível averageSalaryIncreaseTimeWrapper: description: Classe para não quebrar compatibilidade com o analytics do remuenracão-backend. Remover após a virada do analytics novo type: object required: – averageSalaryIncreaseTime properties: averageSalaryIncreaseTime: type: object allOf: – #/definitions/averageSalaryIncreaseTimeDto description: Dto tempo médio de aumento salarial averagePromotionTimeWrapper: description: Classe para não quebrar compatibilidade com o analytics do remumeracão-backend. Remover após a virada do analytics novo type: object required: – averagePromotionTime properties: averagePromotionTime: type: object allOf: – #/definitions/averagePromotionTimeDto description: Dto tempo médio de aumento salarial salaryEvolutionWrapper: description: Este record existe apenas para não quebrar a compatibilidade com o remuneration-backend. Pode ser removido após a virada do novo analytics. type: object required: – salaryEvolution properties: salaryEvolution: type: object allOf: – #/definitions/salaryEvolutionDto description: Dto enquadramento salarial por Nível movimentationRateWrapper: description: Este record existe apenas para não quebrar a compatibilidade com o remuneration-backend. Pode ser removido após a virada do novo analytics. type: object required: – movimentationRate properties: movimentationRate: type: object allOf: – #/definitions/movimentationRateDto description: Dto índice de promoções e aumentos – headcount averageSalaryIncreaseTimeDto: description: type: object required: – averageTimeDays – averageTimeFullDays – averageTimeFullMonths – averageTimeFullYears properties: averageTimeDays: type: integer format: int64 description: Média em total dias do tempo de promoção. averageTimeFullDays: type: integer format: int64 description: Média em dias do tempo de promoção. averageTimeFullMonths: type: integer format: int64 description: Média em meses do tempo de promoção. averageTimeFullYears: type: integer format: int64 description: Média em anos do tempo de promoção. items: type: array items: type: object allOf: – #/definitions/promotionTimeDto description: Retorna lista os liderados e tempo médio de promoção. averagePromotionTimeDto: description: type: object required: – averagePromotionDays – averagePromotionFullDays – averagePromotionFullMonths – averagePromotionFullYears properties: averagePromotionDays: type: integer format: int64 description: Média em total dias do tempo de promoção. averagePromotionFullDays: type: integer format: int64 description: Média em dias do tempo de promoção. averagePromotionFullMonths: type: integer format: int64 description: Média em meses do tempo de promoção. averagePromotionFullYears: type: integer format: int64 description: Média em anos do tempo de promoção. items: type: array items: type: object allOf: – #/definitions/promotionTimeDto description: Retorna lista os liderados e tempo médio de promoção. promotionTimeDto: description: Dto tempo do médio da última promoção. type: object required: – name – position – employeeId – yearsHired – averageTimeDays – averageTimeFullYears – averageTimeFullMonths – averageTimeFullDays properties: name: type: string description: Nome do colaborador. position: type: string description: Cargo atual do colaborador. employeeId: type: string description: Identificador único colaborador. yearsHired: type: integer format: int64 description: Anos que o colaborador está na empresa averageTimeDays: type: integer format: int64 description: Diferença em dias da data atual com a data da última promoção. averageTimeFullYears: type: integer format: int64 description: Anos em relação a data atual com a data da última promoção. averageTimeFullMonths: type: integer format: int64 description: Meses em relação a data atual com a data da última promoção. averageTimeFullDays: type: integer format: int64 description: Dias em relação a data atual com a data da última promoção. teamSalarySummaryDto: description: Infos do gráfico resumo salarial da equipe type: object required: – wageBill – increasesValue – scheduledRaises properties: wageBill: type: string description: Massa salarial atual do gestor increasesValue: type: string description: Valor dos aumentos de propostas em andamento scheduledRaises: type: string description: Aumentos programados remunerationConfigDashboard: description: Configurações de dashboard do remuneração type: object required: – useColorfulOption properties: id: type: string description: Identificador único da entidade. companyId: type: string description: Identificador da empresa. competencyEvaluation: type: string description: Avaliação de competência resultEvaluation: type: string description: Avaliação de resultado wagePosition: type: string description: Posição salarial lastSalaryUpdateTime: type: string description: Tempo do ultimo aumento jobPositionTime: type: string description: Tempo de cargo monthlySalary: type: string allOf: – #/definitions/monthlySalary description: Salário de mensalistas hourlySalary: type: string allOf: – #/definitions/hourlySalary description: Salário de horistas useColorfulOption: type: boolean description: Cor da porcentagem do indicados para aumento salarial generalSettings: description: Configurações Gerais type: object required: – isDashboardAdditional – showReachedPercentage properties: id: type: string description: Identificador único isDashboardAdditional: type: boolean description: Considera adicionais nos dashboards showReachedPercentage: type: boolean description: Mostrar o percentual alcançado no enquadramento salarial remunerationConfigWageScale: description: Configuração do remuneração para tabela salarial type: object properties: id: type: string description: ID da configuração companyId: type: string description: ID da empresa usePremium: type: boolean description: Verificador para utilizar adicionais default: true useWorkshiftProportionalization: type: boolean description: Verificador para utilizar a carga horaria default: true employee: description: Colaborador type: object properties: id: type: string description: Id do colaborador person: type: object allOf: – #/definitions/person description: Person hiredate: type: string format: date description: Data de admissão dismissaldate: type: string format: date description: Data de demissão do colaborador (Se for o caso) employeetype: type: string allOf: – #/definitions/employeeType description: Tipo de colaborador employer: type: object allOf: – #/definitions/company description: Filial contractType: type: string allOf: – #/definitions/employmentContractType description: Definição do tipo do contrato do colaborador registerNumber: type: integer format: int64 description: Número de registro do contrato department: type: object allOf: – #/definitions/department description: Local person: description: Pessoa type: object properties: id: type: string description: Id do colaborador username: type: string description: Username do colaborador thumbnailAttachment: type: string maxLength: 32 description: Identificador do anexo que contém o thumbnail da foto da pessoa fullName: type: string description: Nome completo do usuário readOnly: true company: description: Empresa type: object properties: id: type: string description: Identificador único da empresa companyName: type: string description: Nome da empresa headQuarter: type: string description: Empresa a qual a filial está ligada code: type: integer format: int64 description: Código da empresa dashboardFilters: description: Dados de filtros padrão de um dashboard type: object properties: id: type: string description: Identificador único do filtro. employee: type: object allOf: – #/definitions/employee description: Colaborador company: type: object allOf: – #/definitions/company description: Empresa branches: type: string description: Empresa Filial departments: type: string description: Departamento do colaborador managers: type: string description: Lideres directDescendent: type: boolean description: Indica se a busca vai ser somente para liderados diretos ou todos. hierarchyLevels: type: string description: Nível hierárquico costCenters: type: string description: Centro de custo do colaborador jobPositions: type: string description: Cargo do colaborador situations: type: string description: Situação de uma apuração realizada pelo colaborador contractTypes: type: string description: Tipo de contrato startDate: type: string format: date description: Data de início da busca endDate: type: string format: date description: Data de fim da busca finalizedCancellation: type: boolean description: Proposta cancelada após efetivação default: false integrationStatus: type: string allOf: – #/definitions/proposalIntegrationStatus description: Integração employeeFilter: type: string description: Colaboradores employeeMonthPositionData: description: Posição mensal do colaborador dados type: object required: – id – employee – referenceDate – name properties: id: type: string description: Identificador. employee: type: object allOf: – #/definitions/employee description: Colaborador. referenceDate: type: string format: date description: Data de referencia. company: type: string description: Empresa branchOffice: type: string description: Filial costCenter: type: string description: Centro de custo jobPosition: type: string description: Cargo contractTypes: type: string allOf: – #/definitions/employmentContractType description: Tipo de contrato department: type: string description: Departamento do colaborador shift: type: string allOf: – #/definitions/shift description: Turno workShift: type: string description: Turno de trabalho name: type: string description: Nome do colaborador gender: type: string allOf: – #/definitions/genderType description: Gênero wageScale: type: string description: Tabela salarial da faixa do colaborador workstationGroup: type: string description: Posto de trabalho wageMarketValue: type: string description: Tabela como referência de mercado marketReferenceBand: type: string description: Faixa como referência de mercado employeeMonthPositionValue: description: Posição mensal do colaborador type: object required: – id – employee – referenceDate – typeValueRange properties: id: type: string description: Identificador. employee: type: object allOf: – #/definitions/employee description: Colaborador. referenceDate: type: string format: date description: Data de referencia. salary: type: string description: Salário do colaborador (Criptografado). salaryPremium: type: string description: Salário adicional do colaborador (Criptografado). salaryType: type: string allOf: – #/definitions/salaryType description: Tipo do salário. dateLastIncrease: type: string format: date description: Data do último aumento. percentageIncrease: type: string description: Porcentagem do último aumento reasonIncrease: type: string description: Motivo Ultimo aumento dateLastPromotion: type: string format: date description: Data do ultima promoção. reasonLastPromotion: type: string description: Motivo Ultimo aumento marketplaceValueRange: type: string description: valor Faixa de mercado (Criptografado). initialValueRange: type: string description: Faixa inicial (Criptografado). finalValueRange: type: string description: Faixa final (Criptografado). typeValueRange: type: string allOf: – #/definitions/salaryType description: Tipo de salário da faixa do colaborador wageScaleWorkShift: type: number format: double description: Carga horária da tabela salarial employeeWorkShift: type: number format: double description: Escala do colaborador em horas dateLastSpontaneousIncrease: type: string format: date description: Data do último aumento espontâneo. dateLastSpontaneousPromotion: type: string format: date description: Data da última troca de cargo espontânea. futureSalary: type: string description: Salário futuro do colaborador (Criptografado). futureSalaryPremium: type: string description: Salário adicional futuro do colaborador (Criptografado). companyHierarchy: description: Hierarquia da empresa type: object required: – id – company – hierarchy – startdate properties: id: type: string description: Identificador único da hierarquia da empresa company: type: object allOf: – #/definitions/company description: Empresa hierarchy: type: object allOf: – #/definitions/hierarchy description: Hierarquia startdate: type: string format: date description: Data de início hierarchy: description: Hierarquia type: object required: – id – name – description properties: id: type: string description: Identificador único da hierarquia name: type: string description: Nome da hierarquia description: type: string description: Descrição da hierarquia hierarchyItem: description: Item da hierarquia type: object required: – id – hierarchy – parent – workstation – position properties: id: type: string description: Identificador único do item da hierarquia hierarchy: type: object allOf: – #/definitions/hierarchy description: Hierarquia a qual este item pertence parent: type: string description: Identificador único do item pai do item em questão (Superior imediato na hierarquia) workstation: type: object allOf: – #/definitions/workstation description: Posto de trabalho ligada ao item da hierarquia em questão position: type: string description: Posição deste item na hierarquia workstation: description: Posto de trabalho type: object required: – id – company – keyposition – lossrisk – lossimpact properties: id: type: string description: Identificador único do posto de trabalho occupant: type: object allOf: – #/definitions/employee description: Colaborador que está ocupando o posto de trabalho no momento company: type: object allOf: – #/definitions/company description: Empresa a qual este posto de trabalho referencia workstationGroup: type: object allOf: – #/definitions/workstationGroup description: Grupo de posto de trabalho que este posto pertence keyposition: type: boolean description: Indica se é uma posição chave lossrisk: type: string allOf: – #/definitions/levelType description: Risco da perda lossimpact: type: string allOf: – #/definitions/levelType description: Impacto da perda workstationGroup: description: Grupo de postos de trabalho type: object required: – id – expirationDate properties: id: type: string description: Identificador único do grupo de posto de trabalho name: type: string description: Nome do grupo de postos de trabalho code: type: string description: Código do grupo de Postos headOffice: type: object allOf: – #/definitions/company description: Empresa branchOffice: type: object allOf: – #/definitions/company description: Filial costCenter: type: string description: Centro de custo department: type: string description: Local do Workstation Group expirationDate: type: string format: date description: Data de expiração expenseNature: type: string description: Natureza da despesa vinculada ao posto de trabalho historicalSalary: description: Histórico de salário. type: object required: – id – dateWhen – endDate – sequence – employee – currency – salaryType – valueCrypto – movimentationReason – adjustmentPercentage properties: id: type: string description: Id do histórico. dateWhen: type: string format: date description: Data do histórico. endDate: type: string format: date description: Data fim do histórico. sequence: type: integer format: int64 description: Sequência do histórico. employee: type: object allOf: – #/definitions/employee description: Colaborador do histórico. currency: type: string allOf: – #/definitions/currencyType description: Moeda. salaryType: type: string allOf: – #/definitions/salaryType description: Tipo Salarial. valueCrypto: type: string description: Valor do salário. movimentationReason: type: object allOf: – #/definitions/movimentationReason description: Razão do histórico. adjustmentPercentage: type: number format: double description: Percentual de ajuste salarial movimentationReason: description: Motivo da movimentação do colaborador type: object required: – id – name – reason – code properties: id: type: string description: Identificador único do motivo da movimentação do colaborador name: type: string description: Nome do motivo reason: type: string allOf: – #/definitions/reason description: Motivo da alteração salarial code: type: integer format: int64 description: Código do motivo historicalLeave: description: Histórico de afastamento type: object required: – employee – startDate – endDate – timeTrackingSituation properties: id: type: string description: Id do histórico employee: type: object allOf: – #/definitions/employee description: Relacionamento com a empresa startDate: type: string format: date-time description: Início do afastamento endDate: type: string format: date-time description: Término do afastamento timeTrackingSituation: type: object allOf: – #/definitions/timeTrackingSituation description: Relacionamento com a situação do afastamento historicalJobPosition: description: Histórico de posto de trabalho. type: object required: – id – dateWhen – endDate – employee – jobPositionId – movimentationReasonId properties: id: type: string description: Id do histórico. dateWhen: type: string format: date description: Data do histórico. endDate: type: string format: date description: Data fim do histórico. employee: type: object allOf: – #/definitions/employee description: Id do colaborador. jobPositionId: type: object allOf: – #/definitions/jobPosition description: Id do posto de trabalho. movimentationReasonId: type: object allOf: – #/definitions/movimentationReason description: Razão para movimentação. timeTrackingSituation: description: Situação de uma apuração realizada pelo colaborador type: object properties: id: type: string description: Id da situação do afastamento code: type: integer format: int64 description: Código da situação trackingType: type: string allOf: – #/definitions/timeTrackingType description: Tipo de afastamento isForAbsent: type: boolean description: Indica se o afastamento considera absenteísmo name: type: string description: Nome da situação historicalWorkstation: description: Histórico de posto de trabalho type: object required: – id – dateWhen – endDate – employee – workstationGroupId – actingType properties: id: type: string maxLength: 32 description: Identificador único dateWhen: type: string format: date description: Data referência endDate: type: string format: date description: Data final employee: type: object allOf: – #/definitions/employee description: Colaborador workstationGroupId: type: object allOf: – #/definitions/workstationGroup description: Posto de trabalho actingType: type: object allOf: – #/definitions/actingType description: Tipo de atuação actingType: description: Tipo de atuação da proposta type: object required: – id – description – code – mainhistory properties: id: type: string description: Identificador único do tipo de atuação description: type: string description: Descrição do tipo de atuação da proposta code: type: integer format: int64 description: Código do tipo da proposta na G5 mainhistory: type: boolean description: Identificador de historico principal remunerationDashboardCache: description: Cache do dashboard do Gestor type: object required: – employee – portlet – cache – status – updateDate properties: id: type: string description: Identificador único do cache do dashboard employee: type: object allOf: – #/definitions/employee description: Identificador do colaborador a qual esta entidade está associada portlet: type: string allOf: – #/definitions/dashboardPortlet description: Indica qual o portlet este cache pertence cache: type: string description: O resultado do processamento pronto status: type: string allOf: – #/definitions/processingStatus description: Indica o status do processamento deste portlet updateDate: type: string format: date-time description: Data e hora da atualização remunerationDashboardRhCache: description: Cache do dashboard de RH type: object required: – id – employee – portlet – cache – status – updateDate properties: id: type: string description: Identificador único do cache do dashboard employee: type: object allOf: – #/definitions/employee description: Identificador do colaborador a qual esta entidade está associada portlet: type: string allOf: – #/definitions/dashboardPortlet description: Indica qual o portlet este cache pertence cache: type: string description: O resultado do processamento pronto status: type: string allOf: – #/definitions/processingStatus description: Indica o status do processamento deste portlet updateDate: type: string format: date-time description: Data e hora da atualização costCenter: description: Centro de custo type: object required: – id properties: id: type: string description: Identificador único do centro de custo company: type: string description: Empresa name: type: string description: Nome do centro de custo code: type: string description: Código do centro de custo expirationDate: type: string format: date description: Data de expiração do centro de custo employeePerformanceEvaluation: description: Informações de desempenho do colaborador type: object required: – employee – cycleStartDate – cycleName properties: id: type: string description: ID da avaliação de desempenho employee: type: object allOf: – #/definitions/employee description: Colaborador cycleStartDate: type: string format: date description: Data de início do ciclo avaliado cycleEndDate: type: string format: date description: Data de fim do cíclo avaliado cycleName: type: string description: Nome do ciclo competenciesAppraisal: type: number format: double description: Avaliação das competências competencyLevelOfAchievement: type: string description: Descrição da proficiência performanceAppraisal: type: number format: double description: Avaliação de performance appraisalResult: type: number format: double description: Resultado da avaliação de desempenho wagePolicy: description: Politica salarial type: object required: – id – name – extinguisher – headOffice properties: id: type: string description: Identificador único da política name: type: string description: Nome da política salarial extinguishDate: type: string format: date description: Data da extinção extinguisher: type: object allOf: – #/definitions/employee description: Colaborador que está a realizar a extinção da política headOffice: type: object allOf: – #/definitions/company description: Matriz a qual esta entidade está associada wagePolicyRevision: description: Revisão da política salarial type: object required: – id – wagePolicy – maker – startDate – endDate properties: id: type: string description: Identificador único da revisão wagePolicy: type: object allOf: – #/definitions/wagePolicy description: Política salarial a qual esta entidade está associada maker: type: object allOf: – #/definitions/employee description: Colaborador que criou a revisão da política salarial startDate: type: string format: date description: Data de inicio da vigência endDate: type: string format: date description: Data final da vigência wagePolicyCriterion: description: Tabela que liga a revisão da politica e o motivo com seus critérios type: object required: – id – wagePolicyRevision – criterion properties: id: type: string description: Identificador único da tabela wagePolicyRevision: type: object allOf: – #/definitions/wagePolicyRevision description: Revisão da política salarial a qual esta entidade está associada criterion: type: object allOf: – #/definitions/criterion description: Critério da política wagePolicyReason: type: object allOf: – #/definitions/wagePolicyReason description: Novo motivo da proposta wagePolicyReason: description: Motivo da política salarial type: object required: – wagePolicyRevision – dashboardGrouping – movimentationReason – jobPositionChange – status properties: id: type: string description: Identificador único wagePolicyRevision: type: object allOf: – #/definitions/wagePolicyRevision description: Política salarial dashboardGrouping: type: string allOf: – #/definitions/dashboardGrouping description: Agrupadores de motivos para dashboard movimentationReason: type: object allOf: – #/definitions/movimentationReason description: Motivo da política jobPositionChange: type: boolean description: Existe mudança de cargo status: type: boolean description: Existe mudança de cargo transferReason: type: boolean description: Motivo da transferência default: false criterion: description: Critérios da politica salarial type: object required: – id – enabled – rule – criterionType – value – complexValue properties: id: type: string description: Identificador único da critério da politica salarial enabled: type: boolean description: Indica se este critério esta ativo rule: type: string allOf: – #/definitions/criterionRule description: Regra do critério criterionType: type: string allOf: – #/definitions/criterionType description: Tipo de critério, utilizado enquanto os critérios não são customizáveis value: type: string description: Valor do critério complexValue: type: string description: Um critério pode ter valores complexos, utilizamos este campo para representar esses valores wagePolicyBranchOffice: description: Filiais da política salarial type: object required: – id – wagePolicyRevision – branchOffice properties: id: type: string description: Identificador único wagePolicyRevision: type: object allOf: – #/definitions/wagePolicyRevision description: Identificador único da revisão da política salarial branchOffice: type: object allOf: – #/definitions/company description: Filial a qual esta entidade está associada historicalCompanyBranch: description: Histórico de filiais type: object required: – dateWhen – employee – newCompanyBranch properties: id: type: string description: Id do histórico dateWhen: type: string format: date description: Data do histórico employee: type: object allOf: – #/definitions/employee description: Colaborador referente ao histórico movimentationReasonId: type: object allOf: – #/definitions/movimentationReason description: Motivo da movimentação endDate: type: string format: date description: Data de fim newEmployee: type: object allOf: – #/definitions/employee description: Novo contrato newCompanyBranch: type: object allOf: – #/definitions/company description: Nova filial proposal: description: Solicitação de proposta de aumento salarial e/ou promoção type: object required: – id – requester – target – status – integrationStatus – createdAt properties: id: type: string description: Identificador único da proposta requester: type: object allOf: – #/definitions/person description: Solicitante da proposta target: type: object allOf: – #/definitions/employee description: Colaborador alvo da proposta status: type: string allOf: – #/definitions/proposalStatus description: Status da proposta integrationStatus: type: string allOf: – #/definitions/proposalIntegrationStatus description: Situação da proposta referente a sua integração com o sistema G5 createdAt: type: string format: date-time description: Data de criação proposalArgument: description: Argumento da proposta type: object required: – id – createdAt – proposal – percentageIncrease properties: id: type: string description: Identificador único do argumento createdAt: type: string format: date-time description: Data de criação do argumento proposal: type: object allOf: – #/definitions/proposal description: Proposta a qual a entidade está associada percentageIncrease: type: string description: Percentual do aumento salarial salary: type: object allOf: – #/definitions/proposalArgumentSalary description: Informações salariais do colaborador snapshot: type: object allOf: – #/definitions/proposalArgumentSnapshot description: Informações de referência do colaborador proposalArgumentSalary: description: Informações salarias do colaborador type: object required: – id – baseSalary properties: id: type: string description: Id insalubrityValue: type: string description: Valor de insalubridade hazardValue: type: string description: Valor periculosidade additionalFunctionValue: type: string description: Valor adicional de função baseSalary: type: string description: Salário base proposalArgumentSnapshot: description: Informações de referência do colaborador type: object required: – id – baseSalary properties: id: type: string description: Id insalubrityValue: type: string description: Valor de insalubridade hazardValue: type: string description: Valor periculosidade additionalFunctionValue: type: string description: Valor adicional de função baseSalary: type: string description: Salário base jobPositionStructure: description: Estrutura de cargos type: object required: – id – name – code properties: id: type: string description: Identificador único da estrutura name: type: string description: Nome da estrutura de cargos code: type: integer format: int64 description: Código da estrutura do cargo jobPosition: description: Cargo type: object required: – id properties: id: type: string description: Identificador único do cargo name: type: string description: Nome do cargo jobPositionStructure: type: object allOf: – #/definitions/jobPositionStructure description: Identificador sa estrutura a qual esta entidade está associada code: type: string description: Código do cargo expirationDate: type: string format: date description: Data de expiração do cargo requestTransfer: description: Solicitação de Transferência type: object required: – id – proposalOwner – target – transferOwner – jobPosition – workstationGroup – salary – comment – startDate – status – proposal – createdAt – createdBy – validatedBy properties: id: type: string description: Identificador único proposalOwner: type: object allOf: – #/definitions/employee description: Proprietário da proposta target: type: object allOf: – #/definitions/employee description: Alvo da transferência transferOwner: type: object allOf: – #/definitions/employee description: Proprietário da transferência jobPosition: type: object allOf: – #/definitions/jobPosition description: Cargo de trabalho workstationGroup: type: object allOf: – #/definitions/workstationGroup description: Grupo de postos de trabalho salary: type: string description: Salário comment: type: string description: Comentário startDate: type: string format: date description: Data de início status: type: string description: Status proposal: type: object allOf: – #/definitions/proposal description: Proposta createdAt: type: string format: date-time description: Data de criação createdBy: type: object allOf: – #/definitions/employee description: Criado por validatedAt: type: string format: date-time description: Data de validação validatedBy: type: object allOf: – #/definitions/employee description: Validado por reason: type: object allOf: – #/definitions/wagePolicyReason description: Motivo da transferência employeeMonthWageRange: description: Informações das tabelas pre-processadas type: object required: – workstationGroupJobPosition – referenceDate properties: id: type: string description: Identificador único workstationGroupJobPosition: type: string description: Posto e cargo referenceDate: type: string format: date description: Data de referência wageLevelSequence: type: integer format: int64 description: Sequence da faixa salarial wageClassSequence: type: integer format: int64 description: Sequence da classe salarial value: type: string description: Valor da faixa salarial name: type: string description: Nome da Faixa monthReference: type: string description: (Deprecado) referencia ao valor processado attachment: description: Foto dos colaboradores type: object required: – name – person properties: id: type: string description: Identificador único name: type: string description: Nome person: type: object allOf: – #/definitions/person description: Pessoa managementMatrixConfiguration: description: Configurações de gráfico ninebox type: object required: – id properties: id: type: string description: Identificador único da entidade. inverseAxis: type: boolean description: Eixos invertidos matrixType: type: integer format: int64 description: Tipo do gráfico editManagementMatrixConfiguration: type: object required: – id allOf: – #/definitions/managementMatrixConfiguration managementMatrixSquare: description: Definição dos quadrantes do gráfico ninebox type: object required: – id properties: id: type: string description: Identificador único da entidade name: type: string description: Nome do quadrante color: type: string description: Cor do quadrante description: type: string description: Descrição do quadrante matrixRow: type: object allOf: – #/definitions/managementMatrixStructure description: Identificador da linha para o quadrante matrixColumn: type: object allOf: – #/definitions/managementMatrixStructure description: Identificador da coluna para o quadrante matrixConfiguration: type: object allOf: – #/definitions/managementMatrixConfiguration description: Identificador da configuração principal relacionada ao quadrante managementMatrixStructure: description: Definição das linhas e colunas do gráfico ninebox type: object required: – id properties: id: type: string description: Identificador único da entidade type: type: integer format: int64 description: Tipo do registro para o gráfico: linha ou coluna initialRange: type: number format: double description: Valor inicial de um quadrante do gráfico finalRange: type: number format: double description: Valor final de um quadrante do gráfico label: type: string description: Descrição para a linha ou coluna do gráfico sequence: type: integer format: int64 description: Sequência para desenhar a linha ou coluna no gráfico editManagementMatrixStructure: type: object required: – id allOf: – #/definitions/managementMatrixStructure workstationsuccessor: description: Definição dos sucessores type: object required: – id – workstation – employee – inclusiondate – exclusiondate properties: id: type: string description: Identificador único da entidade workstation: type: object allOf: – #/definitions/workstation description: Posto de trabalho employee: type: object allOf: – #/definitions/employee description: Colaborador sucessor inclusiondate: type: string format: date description: Data de inclusão como sucessor exclusiondate: type: string format: date description: Data de exclusão como sucessor department: description: Local do posto de trabalho type: object required: – id properties: id: type: string description: Identificador único do local code: type: string description: Código do local name: type: string description: Nome do local expirationdate: type: string format: date description: Data de expiração do local notifyUserEventPayload: description: Represents a regular user event notification payload discriminator: _discriminator type: object required: – notificationKind – notificationPriority – notificationSubject – notificationContent – sourceDomain – sourceService – destinationUser – _discriminator properties: notificationClass: type: string description: Class of notification notificationOrigin: type: string description: Origin of notification. Free text. Optional. notificationKind: type: string allOf: – #/definitions/userNotificationKind description: Notification kind. notificationPriority: type: string allOf: – #/definitions/userNotificationPriority description: Notification priority. notificationSubject: type: string description: Notification subject. notificationContent: type: string description: Notification content. sourceDomain: type: string description: Domain that generates the notification. sourceService: type: string description: Service that generates the notification. destinationUser: type: string description: Username of the destination user. link: type: string description: Notification link _discriminator: type: string description: emailNotifyUserEventPayload: description: Represents an email notification payload allOf: – #/definitions/notifyUserEventPayload – type: object required: – from properties: from: type: string description: Email sender address sendTo: type: array items: type: string description: Additional recipients to send the email to format: type: string allOf: – #/definitions/eventEmailFormat description: Email format pushNotifyUserEventPayload: description: Represents a push notification payload allOf: – #/definitions/notifyUserEventPayload – type: object required: – applicationId properties: applicationId: type: string description: Apple/Google application id blobReference: description: Default blob reference type. Every service defines its own. type: object required: – targetObjectId properties: domainName: type: string description: The domain the blob belongs to. serviceName: type: string description: The service the blob belongs to. targetObjectId: type: string description: The basic id of the blob. targetCopyId: type: string description: The id of the blob copy. basicErrorPayload: description: Default error payload type. Every service defines its own. type: object properties: message: type: string description: The user-facing error message, if any. errorCode: type: string description: The program-accessible (and service-specific) error code. importError: description: type: object required: – errorType – lineNumber – bean – message – exceptionClass properties: errorType: type: string allOf: – #/definitions/errorType description: lineNumber: type: integer format: int64 description: bean: type: string description: message: type: string description: exceptionClass: type: string description: fielddto: description: type: object required: – id – name – fieldType properties: id: type: integer format: int64 description: name: type: string description: fieldType: type: string allOf: – #/definitions/fieldType description: start: type: integer format: int64 description: size: type: integer format: int64 description: maskPattern: type: string description: hookdto: description: type: object required: – hookFunction – script properties: hookFunction: type: string allOf: – #/definitions/hookFunction description: script: type: string description: layoutdto: description: type: object required: – id – description – fileFormat – errorStrategy – skipLines – fields properties: id: type: integer format: int64 description: description: type: string description: fileFormat: type: string allOf: – #/definitions/fileFormat description: errorStrategy: type: string allOf: – #/definitions/errorStrategy description: delimiter: type: string description: skipLines: type: integer format: int64 description: fields: type: array items: type: object allOf: – #/definitions/fielddto minimum: 1 description: hooks: type: array items: type: object allOf: – #/definitions/hookdto description: importReport: description: type: object required: – id – startTime – endTime – uri – beanClass – serviceClass – layout – sucessCount – errorsCount – filteredCount – skippedCount properties: id: type: string description: startTime: type: string format: date-time description: endTime: type: string format: date-time description: uri: type: string description: beanClass: type: string description: serviceClass: type: string description: layout: type: object allOf: – #/definitions/layoutdto description: sucessCount: type: integer format: int64 description: errorsCount: type: integer format: int64 description: filteredCount: type: integer format: int64 description: skippedCount: type: integer format: int64 description: importErrors: type: array items: type: object allOf: – #/definitions/importError description: exportEventStatus: description: type: object required: – importerId – eventType – recordCount properties: importerId: type: string description: eventType: type: string allOf: – #/definitions/eventType description: recordCount: type: integer format: int64 description: importEventStatus: description: type: object required: – importerId – eventType – status – recordCount properties: importerId: type: string description: eventType: type: string allOf: – #/definitions/eventType description: status: type: string allOf: – #/definitions/status description: errorMessage: type: string description: recordCount: type: integer format: int64 description: importReport: type: object allOf: – #/definitions/importReport description: exportConfig: description: type: object required: – uri – layout – async – errorStrategy properties: uri: type: string description: layout: type: object allOf: – #/definitions/layoutdto description: async: type: boolean description: errorStrategy: type: string description: importConfig: description: type: object required: – uri – layout – async – batchSize – errorStrategy properties: uri: type: string description: layout: type: object allOf: – #/definitions/layoutdto description: async: type: boolean description: batchSize: type: integer format: int64 description: errorStrategy: type: string allOf: – #/definitions/errorStrategy description: dependency: description: Represents a service dependency type: object required: – domain – service – version properties: domain: type: string description: Domain of the dependency service service: type: string description: Name of the dependency service type: string description: Version of the dependency service genericError: properties: message: type: string description: Messaging describing the error. reason: type: string enum: – BAD_REQUEST – UNAUTHORIZED – PAYMENT_REQUIRED – FORBIDDEN – OBJECT_NOT_FOUND – REQUEST_TIMEOUT – GONE – UNPROCESSABLE – INTERNAL_ERROR – NOT_IMPLEMENTED – SERVICE_UNAVAILABLE – INSUFFICIENT_STORAGE description: A symbolic code identifying the category of the reason of the error: * `BAD_REQUEST` – Bad Request * `UNAUTHORIZED` – Unauthorized * `PAYMENT_REQUIRED` – Payment Required * `OBJECT_NOT_FOUND` – Object Not Found * `REQUEST_TIMEOUT` – Request Timeout * `GONE` – Gone * `UNPROCESSABLE` – Unprocessable * `INTERNAL_ERROR` – Internal Error * `NOT_IMPLEMENTED` – Not Implemented * `SERVICE_UNAVAILABLE` – Service Unavailable * `INSUFFICIENT_STORAGE` – Insufficient Storage