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 Reporting SAP SuccessFactors Employee Central Payroll Query Manager Analytics Connector SAP Payroll SAP SuccessFactors People Analytics Payroll reporting Microsoft PowerBI SAP HR Reporting SAP S/4HANA HCM Reporting HR and Payroll data PRISM SAP SuccessFactors Updates Tableau reporting Human Capital Management (HCM) 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 Intelligent HR and Payroll PRISM for HCM (Private Cloud Edition) 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 COVID-19 Carve-Out Employee Central Payroll Employee payroll HR Hybrides SAP HCM Reporting OData Query Manager Runtime License SAP HCM Data SAP HCM/HXM SAP SuccessFactors Latest Home Page SAP customers SAP data data source 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’ solutions Employee Central Employee Central Payroll Reporting Employee data GDPR GeoClock H4S4 HR employee reports HXM Move OData integration OM Object Sync On-Premise Payroll PA Payroll Payroll Data Real-time reporting and document creation Report Stories Reporting and analysis SAP Cloud SAP HCM 2021 SAP HCM 2022 SAP HCM On-premise SAP HCM Roadmap SAP HR SAP HXM SAP HXM 2021 SAP Payroll data 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 Variance Monitor ebook on-premise SAP HCM people analytics #SAP SuccessFactors Employee Central ABAP At-risk employees Automated reports Automation Best practice in BI Bots Business Analytics Business Intelligence Business Rules Certified solutions Client Sync Cloud hosting SAP PCE Cloudbasierte Schulungsplattform 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 Digital transformation EPI-USE Labs Embedded Analytics Edition Employee Central time Employee Central timesheets Employee communication Employee right to privacy Entgelttransparenzgesetz Free HCM Assessment Gender Pay Gap Governance, Risk Management and Compliance (GRC) Greenfield HCM HCM Client Sync™ HCM/HXM/HR Blogs HR Digitalisierung HR Service Delivery HR and Payroll Integration Hourly time tracking Human Experience Management (HXM) Human Resources reports Hybrid Reporting SAP and SuccessFactors Hybrid SAP SuccessFactors environment Hybrid SAP and SuccessFactors Impfstatus Integrated reporting SuccessFactors SAP Intelligent Enterprise Konsolidierung Kronos Let's Talk HCM Microsoft Excel On-premise reporting Organization of the data PCE POPI Act PRISM for ECP PRISM for H4S4 PRISM free assessment Payroll data in a dashboard People Analytics Report Stories People Analytics Workforce Planning Private Cloud Edition 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 Analytics Cloud Data Sources 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 Workforce accurate payroll data analyze data betriebliche 3G-Regelung certification custom infotype customized dashboards data scrambling data variances interactive reports on-premise on-premise SAP data partner sap query hcm third party third-party software
+ See More

Sofortige Updates erhalten


Einen Kommentar schreiben