HCM simplificado: criando a consulta PS em PeopleSoft
Antes de começar, gostaria de mencionar que, embora este artigo esteja na continuação do artigo Criando um relatório de consulta com a consulta PS em PeopleSoft, ele ainda fornece informações suficientes sobre como exatamente uma consulta PS é criada em PeopleSoft. A consulta PS(PeopleSoft)é uma ferramenta para criar consultas simples e complexas para extrair os dados das tabelas PeopleSoft. Dito isso, o PS query é usado extensivamente na criação de relatórios de consulta e também serve como fonte de dados para outras ferramentas de relatório, como XML Publisher, nVision etc.. O XML publisher é uma ferramenta de relatórios avançados introduzida no PeopleSoft.
para iniciantes ou mesmo aqueles que são experientes, mas ainda não conseguiram as mãos nas consultas PS, é muito difícil lidar com eles, então vamos começar e criar um para esse requisito.
para torná-lo mais simples, pense em criar uma consulta PS como criar um SQL selecionado em qualquer um dos editores SQL (SQL Developer, Toad etc…). Então, quais são todas as etapas que fazemos para criar um SQL selecionado:
- Identificar Registros
- Seleccione os Campos para ser usado
- Definir Critérios de Seleção
- Definir a Ter Critérios, se qualquer
- Finalmente executar a Consulta
fazemos exatamente todos os passos acima para criar um PS Consulta mas funcionais. existem várias páginas, guias e botões que o PeopleSoft forneceu, onde podemos executar todas as tarefas acima para criar uma consulta PS.
Passo 1: identificar registros
vá para a navegação PeopleTools -> PS Query – > Query Manager e clique no link ‘Criar uma nova consulta’ para abrir a página abaixo:
Passo 2: Selecione os Campos
para selecionar os campos a serem adicionados de registros adicionados, como mostrado abaixo:
Bem, este guia não é apenas para selecionar campos de registros, mas mais do que isso. Veja os vários links de junção à direita, por exemplo, o link ‘Join DEPT_TBL’, que nos permite juntar outros registros com os registros adicionados (JOB e nomes neste caso) com base na ocorrência comum de campos-chave nesses registros. Por exemplo, os registros JOB e DEPT_TBL podem ser unidos com base na existência do campo DEPTID em ambas as tabelas e sendo um campo-chave em DEPT_TBL.
você pode expandir e recolher a lista de campos para cada registro nesta página. Na imagem acima, selecionamos todos os campos obrigatórios do registro de trabalho e, uma vez feito isso, o colapsaremos e expandiremos o registro de nomes para selecionar os campos desejados desse registro. Para nossa exigência, só temos que selecionar o nome do campo do registro de nomes.
Passo 3: Adicione os critérios
então, fizemos muito bem até agora. Adicionamos registros a serem usados na consulta, campos a serem exibidos no relatório e junções onde for necessário. No entanto, ainda podemos adicionar mais registros na consulta e nos campos também nas páginas (em outras guias do word) ‘registros’ e ‘consulta’, respectivamente, se necessário. Se você quiser ver o progresso feito na consulta até agora, vá para a guia ‘ViewSQL’, onde você verá o SQL resultante do trabalho feito até agora no thispage.
até agora, acabamos de ingressar no trabalho de tabelas e nomes no campo-chave Emplidmas ainda há mais alguns critérios a serem adicionados para que a consulta seja capaz de gerar o relatório preciso e isso pode ser feito na tab’criteria’. Clique nesta guia:
não é de surpreender que, embora não tenhamos adicionado nenhum critério até agora, os três possam ser vistos acima. Bem, não é de todo surpreendente porque quandonós adicionamos um registro que é eficaz datado em nossa consulta PS, um datedcriteria eficaz é adicionado automaticamente. Uma vez que adicionamos registro de trabalho e nomes, já que ambos são datados em vigor, é por isso que dois critérios datados efetivos foram adicionados automaticamente à consulta PS. Mas ainda podemos excluir os que o wedon não precisa, portanto, irá em frente e excluirá os critérios datados efetivos no JOBtable (A. EFFDT). Outro critério no EMPLID também é visível porque havíamos juntado o registro de trabalho e nomes no início.
ainda temos que adicionar mais um critério para fazer essa consulta funcionar para o therequirement e que estará no arquivo ‘LAST_HIRE_DATE’ que rastreia a última data de contratação dos funcionários. Clique no botão ‘Adicionar critérios’ em cima destepágina.
Complete todas as etapas marcadas em vermelho em sequência. Lembre-se de que nosso objetivo aqui é adicionar os critérios ‘where A. LAST_HIRE_DT BETWEEN :1 AND :2’ where: 1 and: 2 are bind variables for From Date and To Date respectivamente, para que o HRs possa especificar o intervalo de datas durante o qual as novas contratações devem ser buscadas no relatório.Clique em ‘ OK ‘ e com isso nossa consulta PS será concluída.
nos casos em que os relatórios são executados por usuários de cross Country, o SQL resultante deste exercício conterá alguns critérios relacionados à segurança do nível de linha que causarão problemas. Para mais detalhes, visite-removendo os critérios de segurança de Nível de linha gerados automaticamente da consulta PS
Etapa 4: Adicionar Prompts
embora tenhamos terminado com a parte SQL da consulta PS, ainda há algumas coisas nas quais precisamos trabalhar. Desde que usamos variáveis de ligação: 1 e :2 que lerá as datas especificadas por HRs durante o tempo de execução, portanto, temos que definir os campos de prompt que permitirão que HRs insira o intervalo de datas. Observe que esta parte específica é específica para o nosso requisito de relatório de consulta que estamos criando no momento, caso contrário, essa etapa não seria necessária. Clique na guia ‘ Prompts ‘para abrir a página Prompts e, em seguida, clique no botão’ Adicionar Prompt’.
conclua as duas etapas na sequência I.e Primeiro selecione o campo que levará a entrada para a data e, em seguida, altere o texto do título para algo mais relevante e clique em ‘OK’. Repita as duas etapas acima para namorar também. Uma vez feito, os prompts contra cada variável bind serão visíveis conforme mostrado abaixo:
por fim, temos que revisar os campos que devem ser exibidos no relatório se eles estão na sequência correta – ID do funcionário, nome, Registro do funcionário, Data Efetiva, sequência efetiva. Clique na guia ‘Campos’ para abrir a página campos:
claramente a ordem não está correta, temos que abrir o campo ‘Nome’ em segundo lugar. Clique no botão ‘Reordenar/Classificar’
Reordenar os campos como mostrado acima e clique em ‘OK’, a próxima coisa que você vai ver é os campos foram ordenados corretamente.
Finalmente Salve a consulta como’TEST_QUERY_NEWHIRE’.
no artigo a seguir, saiba como proteger a configuração PS Query-Security para PS Query ou PeopleSoft Query Security
Leave a Reply