Conteúdo techknowledge
Problema Como usar o Script de Segurança de Nível de Campo
para restringir o acesso aos Códigos de Pagamento do usuário atual?
Resolução Use Scripts de Segurança de Campo para analisar o determinar o usuário atual e a ID do funcionário do registro a ser exibido e suprimir o registro se não for para o
usuário atual.
Em Manutenção de Segurança de Campo, crie a seguinte ID de Segurança de Campo ou use qualquer valor desejado: ID de Segurança de
Campo: ID/Nome do Produto EMPLOYEEPAY:
0/eEnterprise Nome do formulário: UPR_Employee_MNT_Pay_Type Nome da
janela: UPR_Employee_MNT_Pay_Type Nome do
campo: Exibir
Nome da tabela de registro existente: N/A Modo de Segurança: Restaurar após script: saída OUT_Active; se upper('Employee ID' of window 'UPR_Employee_MNT_Pay_Type' of form 'UPR_Employee_MNT_Pay_Type') <> upper('User ID' of globals) em seguida, aviso "Access is only
available to " + 'User ID' of globals;
limpar 'ID do funcionário' da janela 'UPR_Employee_MNT_Pay_Type' do formulário 'UPR_Employee_MNT_Pay_Type';
limpar 'Nome do Funcionário' da janela 'UPR_Employee_MNT_Pay_Type' do formulário 'UPR_Employee_MNT_Pay_Type';
limpar 'Pay Record' da janela 'UPR_Employee_MNT_Pay_Type' do formulário 'UPR_Employee_MNT_Pay_Type';
limpar 'Descrição' da janela 'UPR_Employee_MNT_Pay_Type' do formulário 'UPR_Employee_MNT_Pay_Type';
foco 'ID do funcionário' da janela 'UPR_Employee_MNT_Pay_Type' do formulário 'UPR_Employee_MNT_Pay_Type';
OUT_Active = true;
end if;
Observação - O Script de Segurança de Nível de Campo é uma compra adicional para clientes de Segurança de Nível de Campo. Para obter mais informações, consulte o manual de AdvancedSecurityEnt.pdf de referência que está instalado com Segurança Avançada e Segurança de Nível de Campo.
Este artigo foi TechKnowledge Document ID:29360