(首发于公众号JohnnyHCM)

作为一名年轻顾问,想赢得客户的信任并不是一件简单的事,尤其是我写的笔记还出现在百度搜索结果的第一个。

距离第一篇笔记,已经经历了SuccessFactors的7次大版本升级,好多功能从无到有。当时的我根本想不到我写的东西会被奇怪的网站转载,甚至想不到这个系列的学习笔记还能有第二篇。

显然我的文章是没法给那些网站带去什么流量的,毕竟连听过SAP的人都不多,更何况SAP SuccessFactors(SFSF,SAP HR云)。不过我从一开始的心态也就是梳理学习心得,并不是为了卖广告、卖书、卖人天、卖付费问答或者卖付费会员专栏的。如果总想着用钱来衡量,我写的东西还真是不值钱。

言归正传,今天我们来聊聊SuccessFactors 员工中心模块(Employee Central,简称EC,SuccessFactors的CoreHR模块)中员工主数据的数据结构。其中标准的预定义数据对象(SFSF的标准教材一般称之为Entity)已有不少,比如个人信息、电话信息、地址信息、证件信息、职务信息、薪酬信息、教育信息、前雇主信息等等,相当于SFSF将员工主数据存在这么多张表中,很想传统SAP HCM中信息类型(Infotype)的概念。

这样根据数据内容将员工信息进行分类方式是十分清晰的。但了解过EC配置的朋友可能又听说过人员的这些数据元素又能分为什么什么HRIS Element、Background Element、MDF Object。这其实是SFSF人员主数据数据结构背后的三种技术框架,标准数据元素有的属于HRIS Element(如personalInfo、JobInfo)、有的用的Background Element(如education、awards、还有一些用的和组织管理一样的MDF对象。

作为用户,在使用员工简档(People Profile)时很难发觉这三中技术架构的数据元素有何不同。但作为SFSF EC顾问,这是必知必会的内容。不同框架的数据元素定义数据结构的方式、数据元素属性与功能、批导工具都有所不同。在新建自定义对象或字段时,也要考虑这三种框架的特性。

现在很多新的云HR产品都会有类似SFSF中MDF的框架,并基于此框架定义数据结构。但SFSF毕竟也已经有了十几年的积(bao)淀(fu),用这种三足鼎立的方式,是很稳的。

MDF只能在前台UI上定义数据对象的字段及属性。HRIS Element与Background Element既可以在前台UI配置,也可以编辑好XML文件后在后台(Provisioning)中导入。

注:Background Element有两个工具可导入数据,但只有Import Extended User Information有Validation功能。

注:不支持Rule也就意味着修改数据无法触发工作流

由上面的对比来看,MDF对象的功能更多可定制性更强。除了上面列出的,MDF对象还有Association、Searchable Field等功能。甚至在People Profile中显示界面的可配置性也要比另外两类高出不少。


MDF Object: 对象数据结构及属性配置

MDF Object: UI配置

MDF Object: 最终在People Profile的效果

那么为什么我们还是不抛弃不放弃另外两种数据对象框架呢?

对于HRIS Element,标准的数据对象已经内置了很多业务逻辑和跨对象的校验逻辑。比如在JobInfo中任何记录的开始日期不得早于EmploymentInfo中的入职日期等等等等。这些逻辑让人员数据不再是孤立地记录在各张表中,让人员数据相互关联,让人员数据真正有价值。

HRIS Element中的一些对象可以在Compensation/Variable Pay的Worksheet中引用:

Compensation/Variable Pay的Template配置界面

Compensation/Variable Pay的Form界面

Background Element别看它简单,它不仅用于员工数据,还可以用于招聘模块中的申请人。可以实现数据从申请人库转入正式员工库。还可以用于继任模块的Talent Card。

RCM模块中的Candidate Profile

Succession中的Talent Card配置

Sucession中Talent Card界面


读到这里的一定是真爱。若有疏漏还望指正,欢迎留言交流。

更所SuccessFactors实施、运维经验分享,请关注微信公众号JohnnyHCM。

SAP SuccessFactors EC学习笔记(二)解码员工数据对象相关推荐

  1. Mysql学习笔记(二)——表格及数据的插入

    Mysql学习笔记(二)--表格及数据的插入 文章目录 Mysql学习笔记(二)--表格及数据的插入 1.Mysql常用指令 2.创建表格 A.数据类型 B.完整性约束条件 3.查看表格 4.修改表格 ...

  2. Polyworks脚本开发学习笔记(十九)-将数据对象与参考对象对齐的方法

    Polyworks脚本开发学习笔记(十九)-将数据对象与参考对象对齐的方法 把开发手册理了一遍,发现还有几个点没有记录下来,其中一个就是使用点对的粗对齐和使用参考目标的精确对齐.为了把这个学习笔记凑够 ...

  3. Mr.J-- jQuery学习笔记(二)--核心函数jQuery对象

    核心函数 函数列表 函数说明:jQuery()    主要用于获取HTML DOM元素并将其封装为jQuery对象 jQuery(): jQuery()函数是jQuery库的最核心函数,jQuery的 ...

  4. 【Java学习笔记七】常用数据对象之数组

    同一般的对象创建和定义一样,数组的定义和创建可以分开进行也可以合并一起进行. 一维数组定义格式: <元素类型>[] <数组名>;//[]也可以放在数组名的后面 一维数组创建格式 ...

  5. 【Java学习笔记六】常用数据对象之String

    字符串 在Java中系统定义了两种类型的字符串类:String和StringBuffer String类对象的值和长度都不能改变,称为常量字符串类,其中每个值称为常量字符串. StringBuffer ...

  6. ASP.NET MVC 2 学习笔记二: 表单的灵活提交

    ASP.NET MVC 2 学习笔记二:  表单的灵活提交 前面说到有做到公司内部的一个请假系统,用的是ASP.NET MVC 2+Entity Framework.虽然EF(Entity Frame ...

  7. 二维码学习笔记(二) | 数据分析与数据编码

    唠唠闲话 二维码笔记系列(原文地址): 『二维码学习笔记(一) | 二维码概述』 『二维码学习笔记(二) | 数据分析与数据编码』 『二维码学习笔记(三) | 纠错编码』 『二维码学习笔记(四) | ...

  8. qml学习笔记(二):可视化元素基类Item详解(上半场anchors等等)

    原博主博客地址:http://blog.csdn.net/qq21497936 本文章博客地址:http://blog.csdn.net/qq21497936/article/details/7851 ...

  9. [转载]dorado学习笔记(二)

    原文地址:dorado学习笔记(二)作者:傻掛 ·isFirst, isLast在什么情况下使用?在遍历dataset的时候会用到 ·dorado执行的顺序,首先由jsp发送请求,调用相关的ViewM ...

最新文章

  1. (0027)iOS 开发之调整导航条上BarButtonItem与屏幕边界的间距
  2. POI导入大excel文件
  3. 108. 奇数码问题【思维 / 逆序对】
  4. Python工程师求职必知的经典面试题!
  5. python3环境下使用OpenGL和GLFW两种库进行编码
  6. 理解 Delphi 的类(十) - 深入方法[4] - 共同类型的参数的简化写法
  7. 字节跳动---特征提取
  8. 大数据平台容量评估_大数据平台
  9. 建模:确定服务的边界——《微服务设计》读书笔记
  10. jzoj3169-[GDOI2013模拟4]生产汽车【斜率优化dp,单调队列,二分】
  11. 【OpenGL】顶点变换常用函数总结
  12. [刷题]算法竞赛入门经典(第2版) 5-2/UVa1594 - Ducci Sequence
  13. 一位19年的Mac用户:“我真的很讨厌库克”
  14. Linux下安装PHP扩展
  15. jvm参数-verbose:gc和-XX:+PrintGC有区别?
  16. Benchmark与Profiler---性能调优得力助手
  17. win10电脑桌面透明便签_win10系统在桌面添加透明便签的图文技巧
  18. MATLAB数值计算
  19. python共享单车数据分析_共享单车数据可视化分析(Python/Seaborn)
  20. 基于STM32设计的车库监控报警系统

热门文章

  1. 度小满的进击术:从“下沉撒网”到“精准捕获”
  2. android判断app前后台状态
  3. 最佳下载酷壁纸的网站
  4. P4169 [Violet]天使玩偶/SJY摆棋子 [CDQ分治]
  5. 考中山大学计算机博士专业考什么,2020年中山大学博士考试的科目以及录取分数值...
  6. UI设计学习流程写给零基础学习的你
  7. 再见了,我的第一款机械键盘 新的 Ducky Shine 6 「银轴」
  8. 能玩java游戏oppo按键手机_游戏手机排行榜 | OPPO Reno果然不负期待
  9. 什么是深度链接(deep link)
  10. 宝哥哔哔|去中心化借贷协议Trister‘s Lend主网已经上线全面内测已经开始!