A Força de Trabalho oferece um modelo personalizado, OWP_Custom Template, com dois blocos de script em branco para cada regra suportada, o que permite a personalização dessas regras. Por exemplo, utilize os blocos de script para incluir as propriedades do funcionário personalizadas quando transferir ou mudar o cargo de um funcionário.
O OWP_Custom Template não sofre atualizações, dessa forma você pode escrever e manter seu código personalizado e flexível em um só lugar. Por exemplo, o modelo personalizado garante que quaisquer Propriedades do Funcionário personalizadas que você tenha adicionado à dimensão de Conta serão copiadas para o cargo alvo quando as regras Alterar Job ou as regras de dois passosTransferir forem executadas. Uma vez que suas personalizações são feitas no OWP_Custom Template, você não precisa editar as outras regras ou modelos fornecidos. Isso facilita a manutenção das outras regras e modelos fornecidos durante as atualizações, uma vez que não se faz necessário reaplicar nenhuma personalização já pronta.
As regras a seguir suportam OWP_Custom Template e lerão quaisquer modificações feitas por você nos blocos de script personalizados:
Não é necessário alterar nenhum dos modelos a seguir para copiar suas propriedades personalizadas. Em vez disso, use OWP_Custom Template.
Note:
Após adicionar uma nova propriedade personalizada, certifique-se de ter feito a adição como membro compartilhado nas OWP_Contas de Planejamento de Força de Trabalho para Formulários pai para que ela apareça nos formulários. Atualize o banco de dados depois de fazer as alterações. Para obter mais informações, consulte Sobre a Adição de Propriedades do Funcionário.
Para usar o modelo personalizado, OWP_Custom Template:
As descrições nos blocos de script mostram mais informações sobre como usar os blocos.
Por exemplo, para personalizar a regra OWP_Change Job para suportar uma propriedade de funcionário personalizada, Data de Admissão, faça alterações em Mudar Job Script 1:
FIX("No Property") "OWP_Action" ( IF ( @ISMBR( {Year})) IF ( "Fiscal TP-Index" >= @MEMBER(@CONCATENATE("HSP_ID_", @HspNumToString({StartMonth})))->"Fiscal TP-Index") "Hire Date"->{TargetJob} = "Hire Date"; ENDIF ELSE "Hire Date"->{TargetJob} = "Hire Date"; ENDIF ; ) ENDFIX