No mundo do SAP, SuccessFactors é uma solução abrangente baseada na nuvem para gerenciar várias funções de recursos humanos. Para expandir um pouco mais sobre o que é o SuccessFactors, conhecido informalmente como SF ou SFSF, o SuccessFactors é uma ferramenta de recursos humanos que fornece software baseado na nuvem para a gestão do capital humano (HCM), utilizando o modelo de software como serviço (SaaS).
O SAP SuccessFactors define seus dados usando vários modelos de dados predefinidos. Cada modelo de dados descreve como seus elementos de dados são estruturados dentro de um banco de dados. No Framework de Metadados (MDF), objetos são usados para fornecer uma abordagem estruturada à programação. Ao definir um conjunto de dados como um objeto personalizado, um desenvolvedor pode facilmente criar múltiplos objetos semelhantes e modificar objetos existentes dentro de um programa. Esses objetos também fornecem "encapsulamento", o que significa que os dados dentro de um objeto estão protegidos de serem modificados ou destruídos por outras funções ou métodos, a menos que seja explicitamente permitido.
Compreendendo o framework de metadados
O Framework de Metadados é usado com módulos como Gestão de Contratações para construir o aplicativo. Portanto, habilitar o MDF é um requisito para tais aplicativos. Algumas novas aplicações geralmente são implementadas através do Centro de Atualizações, onde é possível habilitar o MDF.
O MDF fornece um conjunto de recursos que permitem construir aplicativos de ponta a ponta. Usando o MDF, você também pode adicionar objetos ao modelo de dados do MDF ou modificar o comportamento de objetos existentes para se adequar às necessidades do seu cliente.
Uma definição de objeto contém informações sobre campos (propriedades de um objeto), associações (relação com outros objetos), fluxos de trabalho, regras de negócios e configuração de segurança para um objeto. Usando a interface Configurar Definições de Objetos, você pode criar novos objetos ou personalizar suas aplicações modificando as definições de objetos existentes para se adequarem às suas necessidades.
Vamos ver em detalhes o framework de metadados para entender o que isso significa.
Meta é um prefixo usado para significar "uma definição ou descrição subjacente". Metadados fornecem informações básicas sobre os dados, facilitando assim a localização, uso e reutilização de um conjunto específico de dados.
Um exemplo simples de um objeto pode ser uma conta de usuário criada para um site. Se conhecermos detalhes como autor, data de criação, data de modificação e tamanho do arquivo, será muito mais fácil para alguém localizar um documento específico. Portanto, os objetos do MDF não dependem dos modelos de dados, em vez disso, possuem campos personalizados. Portanto, os critérios de campo são atributos muito importantes dos objetos do MDF que facilitam a consistência dos dados e a entrada de dados por meio de listas dependentes.
O que exatamente são os objetos do MDF?
O MDF é um framework de configuração e extensão baseado em interface do usuário que fornece a criação, modificação, manutenção e exclusão de objetos personalizados (chamados Objetos de Metadados) dentro do SuccessFactors. Eles podem ser usados em nível corporativo e no nível de perfil de pessoas. É uma plataforma que pode ser usada para construir novos aplicativos para adicionar à solução do seu cliente ou para modificar aplicativos predefinidos que foram construídos usando MDF para atender às necessidades do seu cliente.
Os seguintes componentes constituem o Objeto de MDF:
- Organização: Entidade Legal, Unidade de Negócio, Divisão, Departamento, Centro de Custos,
- Pagamento: Grupo de Pagamento, Calendário de Pagamento,
- Trabalho: Função de Trabalho, Classificação de Trabalho
O Framework de Metadados é uma maneira de estruturar os dados no SAP SuccessFactors. Sabemos que um "Objeto" é uma unidade de campos coletados que descrevem ou pertencem a outra unidade em seu sistema de banco de dados. Assim como um objeto poderia ser qualquer coisa, os objetos de base poderiam ser unidades de negócios, departamentos ou códigos de trabalho, basicamente qualquer tipo de dados usado extensivamente em toda uma empresa. Os objetos de base são contidos e configurados no Modelo de Dados Corporativos. Isso demonstra o poder do MDF, pois você pode criar ou editar objetos existentes. Essa capacidade de criar e editar objetos permite armazenar qualquer tipo de informação. Substitui a configuração baseada em XML e a necessidade de importar Dados Mestres por meio de arquivos CSV/Excel. O MDF permite personalizar objetos de cliente e lógica de aplicativo relacionada conforme necessário para atender às necessidades do seu cliente. Com o MDF, você pode criar e gerenciar definições de objetos de banco de dados, relacionamentos entre objetos e hierarquia de objetos. O MDF está intimamente integrado ao mecanismo de regras de fluxo de trabalho, bem como à geração de relatórios.
Como acessar a Configuração da Definição de Objetos?
Aprofundando como podemos ver esses objetos, vamos dar uma olhada na Configuração da Definição de Objetos. Esta é a transação usada para criar, configurar e gerenciar os objetos e suas definições de objetos.
Para isso, vá para o Centro de Administração -> Procure Configurar Definições de Objetos na barra de ações.
Os diferentes campos do objeto selecionado serão exibidos e poderão ser editados.
Em nosso exemplo, selecionamos "Definição de Objeto" no campo de "Busca" e depois escolhemos "Posição" no menu suspenso para ver como este objeto foi definido. Como mostrado na imagem acima, você pode ver alguns dados básicos sobre o objeto em geral, como se está ativo ou não, se um histórico de versões é mantido na definição do MDF, etc. Em seguida, começa uma lista de campos.
Pedro Pascal
Se unió el 07/03/2018