Product Introduction
Dataflow

Product description
HR IT Automation uses a REST server to enter data for retrieval from source systems. Upon a call to the specified REST endpoint it will initialize the System Connector from configuration data retrieved in the database. Once this data is ingested, the data mapping library restructures the data into the form accepted for AD/Entra ID's bulk endpoint. This data is the pushed to that endpoint via the Azure Data Library.
Technical Requirements
Authentication App Registration (OAUTH2)
Inbound Provisioning App Registration and Enterprise Application
(Optional if Active Directory Provisioning) AD Agent
Cloud Application Config
Azure Key Vault
Tech Stack
GoLang
REACT
Frontend
Database
Postgres
Neo4J
Usage for Libraries
Descriptions each libraries usage.
Systems Connectivity Library
Connects to endpoint, process' data into a generic format and passes it back.
Data Mapping Library
Reformats generic data retrieved via the Systems Connectivity Library and returns the expected values for Bulk Upload into Azure.
Reporting Database Library
Intakes data from the System Connectivity Library and places it into the Neo4J and Postgres database. This library also manages all contact with the database and scans for issues within queries.
Azure Data Library
Ingest data from the Data Mapping Library and pushes it to the Azure Data Library via the API Endpoint setup.