Business Rules: Die Auswahl des richtigen Base Objects

23. Mai 2022
Von Dirk Witkowski

Dirk Witkowski ist SuccessFactors Berater und Dozent bei der EPI-USE GmbH. Er hat mehrere Jahre SAP HCM und SuccessFactors unterrichtet und ist auf die Module SF Employee Central sowie auf die Talent-Module SF Performance & Goals, SF Succession, SF Development und SF Learning Management spezialisiert. Dirk Witkowski ist Diplom-Kaufmann (TU Dresden) mit den Schwerpunkten Marktorientierte Unternehmensführung, Controlling und Innovationsmanagement.

Zu den wichtigsten Erweiterungskonzepten in SuccessFactors Employee Central gehören das MDF-Datenmodell sowie Business Rules. Ersteres kann benutzt werden, um gänzlich neue Objekte aber auch Portlets für die Mitarbeiterstammdaten zu erstellen. Business Rules werden durch eine IF-THEN-ELSE Struktur umgesetzt. Wenn also eine Bedingung erfüllt ist, kommt es zu einem bestimmten Systemverhalten. Wichtige Anwendungsbereiche sind das Festlegen von Vorschlagswerten, das Auslösen eines Genehmigungsverfahrens sowie das Anzeigen von Warn- und Fehlermeldungen. 

 

Beim Erstellen von Business Rules müssen eine ID, ein Titel sowie ein Base Object festgelegt werden. Vielen bereitet die Auswahl des korrekten Base Objects größere Schwierigkeiten. Die entscheidende Frage ist, wodurch die Business Rule ausgelöst werden soll. Wenn beispielsweise beim Anlegen eines neuen Objektes, z.B. einer Position, ein Workflow ausgelöst werden soll, dann ist das Base Object genau dieses Objekt (also „Position“). Der Trigger, also der Auslöser, ist ein onSave Event. Dies bedeutet, dass alle Daten der Position eingegeben werden und beim Betätigen des Speichern-Buttons wird die Business Rule, und damit das Genehmigungsverfahren, ausgelöst.

 

Bild_8

 

Oftmals sollen Business Rules im Zusammenhang mit der Änderung der Personalstammdaten aufgerufen werden. Das korrekte Base Object richtet sich hierbei nach dem Portlet, welches bearbeitet wird. 

Job Information vs. Employee Information

Grundsätzlich wird für Änderungen des Job Info Portlets das „Job Information“ Base Object verwendet. Für den Fall, dass die Änderung des Job Info Portlets jedoch während des Einstellungsprozesses erfolgt, wird eine an und für sich korrekte Business Rule nicht aufgerufen. Die Fehlersuche erfolgt oftmals in der Business Rule selbst. Was jedoch das Problem nicht beseitigt. Die Lösung: für Hire/Rehire Prozesse muss das „Employee Information“ Base Object genutzt werden.

 

Bild_2

Bild_3

Job Information vs. Job Information Model

Grundsätzlich kann in den meisten Fällen problemlos das „Job Information“ Base Object genutzt werden. Soll jedoch geprüft werden, ob der aktuelle und der vorherige Feldwert gleich oder unterschiedlich sind, dann kommt das „Job Information Model“ Base Object zum Zuge. Weitere Anwendungsfälle sind, wenn das sichtbar-Attribut (visibility) oder das Optional/Mussfeld-Attribut (required) unter bestimmten Bedingungen angepasst werden soll. Für manche Mitarbeitergruppen soll bspw. ein Feld angezeigt, für andere ausgeblendet werden.

 

Bild_4

Wenn nun die Änderung des visibility- oder required-Attributes während eines Hire/Rehire-Prozesses erfolgen soll, ist das hierfür notwendige Base Object „Employee Information Model“. 

 

Bild_4-1

Release Update: Setting the Visibility of Fields Using Business Rules

Bisher musste das visibility-Attribut durch das Eintippen eines der Werte „none“, „edit“ oder „view“ gesteuert werden. Dies ist fehleranfällig, nicht zuletzt auch, da auch „true“ und „false“ nicht wirklich falsch klingen (aber nicht zum gewünschten Ergebnis führen). 

 

Bild_5

Dank der Neuerung steht nun eine Pickliste mit den folgenden Werten zur Verfügung:

  • None: Das Feld ist nicht sichtbar.
  • Edit: Das Feld ist sichtbar, kann aber auch bearbeitet werden.
  • View: Das Feld ist nur sichtbar.

Bild_7

Damit erübrigt sich die Frage wie der korrekte Wert heißt. 

 

DE_SM_SAP_SF-39-39 (1)

 

 

 

 

 

Explore Popular Tags

Query Manager SAP SuccessFactors SAP HCM SAP HCM reporting SAP SuccessFactors Employee Central Payroll SAP SuccessFactors Reporting SAP Payroll Payroll reporting Query Manager Analytics Connector SAP SuccessFactors People Analytics SAP S/4HANA Human Capital Management (HCM) Intelligent HR and Payroll Microsoft PowerBI SAP HR Reporting HCM Reporting HR and Payroll data PRISM SAP SuccessFactors Updates Tableau reporting PRISM for HCM (Private Cloud Edition) SAP Analytics Cloud SAP HCM 2023 SAP HCM Payroll SAP HCM for S/4HANA SAP Reporting SAP S/4HANA Private Cloud Edition (S/4 PCE) SAP SuccessFactors Neuerungen SAP Analytics Cloud (SAC) SAP Data Warehouse Cloud SAP ERP HCM SAP HCM On-Premise Solutions SAP SuccessFactors Startseite SAP and SuccessFactors HXM Reporting Ultimate Guide: SAP HCM & Payroll Options AI COVID-19 Carve-Out EPI-USE Gold Partner Employee Central Payroll Employee payroll Flow HR Hybrides SAP HCM Reporting OData On-Premise Payroll Payroll Query Manager Runtime License SAP HCM Data SAP HCM/HXM SAP HR SAP Payroll data SAP SuccessFactors Latest Home Page SAP customers SAP data Variance Monitor Zeitwirtschaft data source modernisierte Benutzeroberfläche workforce-management Analytics solutions Automatisierung COVID-19 statistics COVID-19 vaccinations Cloud Payroll Cloud migrations Cloud-based SAP HCM solutions Coronavirus Data Sync Manager Document Builder EPI-USE Labs EPI-USE Labs’ solutions Employee Central Employee Central Payroll Reporting Employee data GDPR GeoClock H4S4 HCM HR employee reports HXM Move KI OData integration OM Object Sync PA PRISM for ECP Payroll Data Real-time reporting and document creation Report Stories Reporting and analysis SAP Business Technology Platform SAP Cloud SAP HCM 2021 SAP HCM 2022 SAP HCM On-premise SAP HCM Roadmap SAP HXM SAP HXM 2021 SAP SuccessFactors Next-Gen Payroll SAP SuccessFactors Platform SAP SuccessFactors Time Management SAP SuccessFactors Time Tracking SuccessConnect The Future of SAP HCM On Premise Solutions The Road to People Analytics accurate payroll data ebook on-premise SAP HCM people analytics #SAP SuccessFactors Employee Central ABAP Artificial Intelligence At-risk employees Automated reports Automation BTP Best practice in BI Bots Business Analytics Business Intelligence Business Rules Certified solutions ChatGPT Client Sync Client-centric Cloud Cloud hosting SAP PCE Cloudbasierte Schulungsplattform Comparing data Custom Development Customer-specific infotypes DSGVO DSM Object Sync for SuccessFactors Hybrid DSM for HCM Data Replication Data Secure Data Sources Data Sync Manager (DSM) Data Sync Manager for HCM Data Types Data access Data analysis Data masking Data privacy regulations Deep Learning Digital transformation Embedded Analytics Edition Employee Central time Employee Central timesheets Employee communication Employee right to privacy Entgelttransparenzgesetz Free HCM Assessment Gender Pay Gap Generative AI Governance, Risk Management and Compliance (GRC) Greenfield HCM Client Sync™ HCM/HXM/HR Blogs HR Digitalisierung HR Service Delivery HR and Payroll Integration Hallucinations Hourly time tracking Human Experience Management (HXM) Human Resources reports Hybrid Reporting SAP and SuccessFactors Hybrid SAP SuccessFactors environment Hybrid SAP and SuccessFactors Impfstatus Innovation Integrated reporting SuccessFactors SAP Intelligent Enterprise Konsolidierung Kronos Let's Talk HCM Llama Machine Learning (ML) Microsoft Excel On-premise reporting Organization of the data PCE POPI Act PRISM for H4S4 PRISM free assessment PRISM für H4S4 PRISM für PCE Pay reconciliation Payroll data in a dashboard People Analytics Report Stories People Analytics Workforce Planning Private Cloud Edition Prompt Engineering Protect personal employee data QM4 Query Manager with Document Builder Recruiting Recruiting Prozess Recruiting Software Robotic Process Automation (RPA) S/4HANA Private Cloud Edition (PCE) SAP SAP Analytics Cloud Data Sources SAP BTP SAP BW SAP Data Security SAP Daten maskieren SAP Datensicherheit SAP ERP Payroll customers SAP Fiori SAP HANA SAP HCM Analysis SAP HCM and Payroll customers SAP HCM and Payroll system SAP HCM journey SAP HR Dashboard SAP Notes SAP On Premise reporting SAP Personalabrechnung SAP RISE SAP Recruiting SAP Road maps SAP Sidecar SAP SuccessFactors Calibration SAP SuccessFactors HCM Journey SAP SuccessFactors Learning SAP SuccessFactors Performance and Goals SAP SuccessFactors Recruiting SAP SuccessFactors Roadmaps SAP and SuccessFactors SAP and non-SAP SAP certified solution SAP cloud migrations SAP data migration SAP data privacy & security SAP system, SAP’s Business Technology Platform Soterion Strategic Reporting and Analysis Success Factors SuccessFactors SuccessFactors and the Intelligence Enterprise SuccessFactors instance Time and Payroll Time management Upgrade2Success Value through Innovation Workforce
+ See More

Sofortige Updates erhalten


Einen Kommentar schreiben