Melhor resposta
PeopleSoft é um pacote de software integrado amplamente utilizado em empresas para realizar operações comerciais do dia a dia. PeopleSoft tem seus aplicativos individuais para o gerenciamento de recursos humanos ou gerenciamento de capital humano, finanças e gerenciamento de relacionamento com o cliente. O PeopleSoft também pode se comunicar de maneira eficaz com outros aplicativos para fornecer operações comerciais perfeitas.
Então, voltando à sua pergunta, qualquer aplicativo PeopleSoft tem duas partes, digamos, Front End (Pure Internet Architecture) e Back End (PeopleTools) .
O aplicativo front-end PeopleSoft pode ser acessado por meio de URL em qualquer navegador que geralmente é usado por usuários de negócios para realizar atividades do dia a dia. Sua página de login é a seguinte:
PeopleTools é uma ferramenta de back end para modificar os processos de negócios do aplicativo com a ajuda de codificação em PeopleCode Language (um pouco como Java) e criando programas com a ajuda de ferramentas como o Application Engine para gerar relatórios e carregar / extrair dados. A tela de logon se parece com:
Resumindo, o PeopleSoft Developer trabalha para seguir as coisas :
1. Criação de programas de mecanismo de aplicativo, componentes (que representarão uma transação comercial completa de front end), interface de componente (utilitário para carregar dados ou modificar dados de componente (processo de negócios) sem qualquer intervenção do aplicativo de front end (PIA). Tudo isso será feito por PeopleTools.
2.Eles também funcionam em ferramentas de terceiros como SQR (Structured Query Report), que é usado para carregar dados e gerar relatórios PDF / Texto / CSV.
3 . Eles também funcionam no editor de BI, que é outra ferramenta de relatório, mas mais avançada em comparação com SQR e Application Engine.
4. Agente de integração: ajuda a PeopleSoft a se comunicar com outros aplicativos, pode ser outro aplicativo PeopleSoft ou SAP ou qualquer outro aplicativo usado na empresa.
5.Outros utilitários nos quais o PeopleSoft Developer trabalha são o PS Query (ferramenta de criação de consultas de front-end com opções de arrastar e soltar para usuários de negócios, para que você não precisa ter conhecimento de linguagens de consulta de banco de dados de backend (SQL) e Relatórios Crystal.
6. Eles devem ter conhecimento de SQL correspondente ao banco de dados utilizado por sua empresa. Pode ser Oracle, DB2 ou sybase.
7. O ajuste do banco de dados, a migração de materiais de Projetos, a manutenção do servidor de aplicativos e do servidor web estão sob a função de DBA Administrator ou PeopleSoft Admin. Portanto, normalmente não vem no PeopleSoft Developer.
Obrigado!
Resposta
Desculpe ter que dizer, mas não exatamente.
Com um forte background em SQL e um pouco de experiência em codificação, você estaria bem preparado para começar a aprender PeopleTools, especialmente SQR e Application Engine, que ambos têm suas raízes no SQL puro, mas certamente você precisará participar de algum treinamento PeopleSoft (Oracle / PeopleSoft, t de terceiros ou não) na plataforma e os conjuntos de ferramentas antes de você “seriam adequados até mesmo para uma posição júnior como um” Desenvolvedor PeopleSoft “.
[editado para responder à sua pergunta de título também]
Um desenvolvedor PeopleSoft faz uma de duas coisas:
1. Se você trabalha para Oracle / PeopleSoft, geralmente trabalha no suporte e / ou desenvolvimento dos principais aplicativos PeopleSoft fornecidos pela Oracle / PeopleSoft.
2. Se você trabalha para um cliente PeopleSoft, geralmente trabalha no suporte e / ou desenvolvimento das personalizações que seu empregador fez nos principais aplicativos PeopleSoft que eles compraram e implementaram.
Se você trabalha para a Oracle / PeopleSoft como consultor no site de um cliente, você essencialmente ainda faz o segundo lugar, embora faça o possível para dissuadi-los.