Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

É necessário implementar um controle de permissões por função nas novas telas na tecnologia HTML.

03. SOLUÇÃO

...

Em continuidade a implementação da funcionalidade de controle de

...

permissão por função, liberada primeiramente na mídia 12.1.2407, está disponível em mais telas a partir da mídia 12.1.2411. Para o correto funcionamento desta implementação, é necessário

...

realizar a importação dos arquivos de menu

...

incluídos na mídia.

O controle é realizado a partir do cadastro no menu do sistema do item correspondente à respectiva função. O cliente pode ativar ou desativar a permissão através do vínculo do Grupo de Segurança no programa Programa Produto Datasul (bas_prog_dtsul).

As funções que abrangem o controle são:

  • Ações de CRUD da tabela: Todas as ações de CRUD** de um cadastro são tratadas através da permissão com sufixo edit que será cadastrada no menu do sistema. Por exemplo, o programa Manutenção Prestador X Clínica possui como nome lógico hac.clinicalProvider. A partir da importação do menu do módulo HAC, será criado um item com código hac.clinicalProvider.edit. A permissão desta função pode ser controlada através do vínculo dos Grupos de Segurança a este item de menu.

Ao remover a permissão edit de um cadastro, o botão para adicionar registros, bem como as ações no grid principal não ficarão visíveis ao usuário. Da mesma forma, ao detalhar um registro, as ações de Editar e Remover não ficarão disponíveis.

** Por ação de CRUD de um cadastro, entende-se toda ação que realiza alguma alteração nos dados do respectivo cadastro: Adicionar, Editar, Excluir, Ativar/Desativar registros, botão de Copiar e Geração;

  • Atualização em massa: As telas que possuem a função de atualização em massa receberão um item de menu específico para seu controle. A partir da importação do menu do módulo, será criado um item com sufixo massUpdate. Na tela do exemplo citado no item anterior, será disponibilizado um novo item de menu de código hac.clinicalProvider.massUpdate para o respectivo controle.
  • Botão Exportar: A função de exportação dos dados em CSV, disponível através do botão Exportar nos cadastros, não possui controle de permissão específico. Ao possuir permissão para acessar o cadastro em questão, tanto as funções de filtro para busca de dados como a exportação dos dados serão liberadas ao usuário.
  • Alguns cadastros possuem situações que fogem à regra descrita anteriormente. Na tabela da seção subsequente deste documento estão detalhadas estas particularidades.

Para mais detalhes sobre o funcionamento das permissões e as funções de cada tela, consulte a documentação de referência Controle de permissão por função nas novas telas HTML.


A

...

tabela abaixo lista os cadastros que possuem o controle de permissões por função liberado na mídia 12.1.2411:

Código do ProgramaNome no menu
Permissão CRUDPermissão Atualização em MassaDemais Permissões

haf.generationParameterF100

(Acessado através da Central SPED - haf.centralSped)

Parâmetros de Geração F100

haf.spedGenerationParameters

(Acessado através da Central SPED - haf.centralSped

Parâmetros de geração SPED

haf.spedM211M611Parameters

(Acessado através da Central SPED - haf.centralSped)

Parâmetros de Geração M211/M611
hfp.exchangeBillEventManutenção de Eventos das Faturas de Outras Unidades
hmc.beneficiaryTemporarySuspensionManutenção Suspensão Temporária de Beneficiário
hmc.contractCoverageRangeGrau de parentesco x Faixa etária x Padrão de cobertura x Contrato
hpp.healthProviderContributionSalaryManutenção Salário Contribuição Prestadores
hpp.paymentProviderParametersManutenção Parametrização Pagamento Prestadores
hvp.associativeCityEnterpriseEstablishmentAssociativa Cidade x Empresa x Estabelecimento
hvp.associativeCityEnterpriseEstablishment.editNão se aplica
Não se aplica
hvp.associativeGroupCoverageAssociativa Grupo Módulo x Módulo
hvp.associativeGroupCoverage.editNão se aplicaNão se aplica
hvp.beneficiaryCardNumberStatusManutenção Situação Documento Identificação Beneficiário
hvp.
beneficiaryCardNumberStatus.editNão se aplicaNão se aplicahvp.
beneficiaryStatusManutenção Situação do Beneficiário
hvp.beneficiaryStatus.editNão se aplicaNão se aplica
hvp.carenceTypeModulesManutenção do Tipo de Carência x Módulo
hvp.carenceTypeModules.editNão se aplicaNão se aplica
hvp.contractStatusManutenção Situação de Contrato
hvp.contractStatus.editNão se aplicaNão se aplica
hvp.contractorsGroupManutenção de Grupos Contratantes
hvp.contractorsGroup.editNão se aplicaNão se aplica
hvp.copaymentTypeManutenção Tipo de Participação
hvp.copaymentType.editNão se aplicaNão se aplica
hvp.coverageModuleGroupManutenção Grupo de Módulos
hvp.coverageModuleGroup.editNão se aplicaNão se aplica
hvp.healthDeclarationAuditsAuditoria Declaração de Saúde
hvp.healthDeclarationAudits.editNão se aplicaNão se aplica
hvp.healthDeclarationRuleManutenção Regras de Declaração de Saúde
hvp
.healthDeclarationRule
.
editNão se aplicaNão se aplicahvp.
indexIncreaseTypeManutenção Tipos de Índice
hvp.
indexIncreaseType.editNão se aplicaNão se aplicahvp.
indexTypeByMonthYearManutenção Tipo Índice x Mês/Ano Referência
hvp.indexTypeByMonthYear.editNão se aplica
Não se aplica
hvp.layoutTextManutenção Texto Layout
hvp.layoutText.editNão se aplica
Não se aplica
hvp.percentAdmFeeManutenção Percentual Acréscimo/Decréscimo sobre a Taxa Administrativa
hvp.percentAdmFee.edit
hvp
.percentAdmFee
.
massUpdateNão se aplicahvp.
proposalAssociativeManutenção Associativa de Contratos
hvp.proposalAssociative.editNão se aplica
Não se aplica
hvp.proposalStatusManutenção Situação da Proposta
hvp.proposalStatus.editNão se aplica
Não se aplica
hvp.proposalSubtypeManutenção Subtipo de Proposta
hvp.proposalSubtype.editNão se aplica
Não se aplica
hvp.proposalTypeManutenção Tipo de Proposta
hvp.proposalType.editNão se aplicaNão se aplica
hvp.reasonCancellationPlansManutenção Motivos de Cancelamento dos Planos de Assistência Medica
hvp.reasonCancellationPlans.editNão se aplicaNão se aplica
hvp.registerStatusManutenção Situação dos Cadastros
hvp.registerStatus.editNão se aplicaNão se aplica
hvp.releaseWaitingPeriodManutenção Liberação de Carência
hvp.releaseWaitingPeriod.editNão se aplicaNão se aplica
hvp.transferFeeProposalManutenção Taxa Transferência por Proposta
hvp.transferFeeProposal.editNão se aplicaNão se aplica
hvp.typeContractMaturityManutenção de Tipos de Vencimento
hvp.typeContractMaturity.editNão se aplica
hrc.stockMovementChemotherapySupplyConsulta Movimentações de Estoque

hfp.assocScheduledEventsBeneficiary 

(Acessado através da Central de Eventos Programados - hfp.assocScheduledEvent)


hfp.assocScheduledEventsPercentBillEvent

(Acessado através da Central de Eventos Programados - hfp.assocScheduledEvent)


hfp.assocScheduledEventsPercentage

(Acessado através da Central de Eventos Programados - hfp.assocScheduledEvent)


hfp.assocScheduledEventsValue
Não se aplica