问题描述
我的公司需要将数据从Taleo系统迁移到新的HR系统。
My company needs to migrate data from a Taleo system to a new HR system.
一些研究表明,传统的ETL可能不适用于基于Taleo云的系统,但我对设置没有足够的了解,正在尝试学习。
A little research suggests that traditional ETL may not work against the Taleo cloud based system, but I don't know enough about the setup and am trying to learn.
是否有人有将HR数据从Taleo迁移到另一个系统的经验,如果可以,
Does anyone have experience migrating HR data from Taleo to another system, and, if so, how did you do it, and was traditional ETL an option?
谢谢
推荐答案
如何访问Taleo取决于平台和平台。
How you access Taleo depends as much on your platform as theirs.
示例:我正在使用Windows:
Example: I'm using Windows:not sure if this is my mistake ~~ vs2010 Add Service Reference fails
Taleo刚刚发布了一个新版本,该版本暂时杀死了许多公司。*
Taleo has just released a new version that as has killed a number of companies temporarily.*
无论您的ETL是一次还是连续,Taleo都会提供.PDF版本的他们用于员工记录的API的工作方式如下(我只是抓取他们的员工记录)。其他记录似乎使用相同的范例。
Whether your ETL is one time or continous, Taleo provides a .PDF version of their API that works as follows for employee records (I'm only grabbing their employee records). Other records appear to use the same paradigm.
员工记录具有两种类型的字段:固定字段和用户定义字段。我在c#中使用的固定字段就像类的简单属性,可以使用标准的.name表示法访问,例如 taleoItem.ManagerId 。用户定义的名称在 beans列表中...对于每个bean,首先查看其名称(* foreach(taleoEmployeeBean.flexValues中的var taleoItem)... if(taleoItem.fieldName ==社会俱乐部成员 ){...)。 * 目前,我通常获得的50多种flexbean中只有零种,而我从未见过的两种flexbean中得到了零。不出所料,直到Taleo修复此损坏为止,我所能做的只是扭曲我的拇指
Employee records have two types of fields: fixed and user defined. The fixed fields which I work with in c# are like simple properties of a class and can be accessed with standard .name notation such as taleoItem.ManagerId. The user defined names are in list of "beans" ... for each bean, one looks first at its name ( *foreach (var taleoItem in taleoEmployeeBean.flexValues) ... if (taleoItem.fieldName == "Social Club Member") { ... ). * currently I'm getting zero of the 50+ flexbeans that I normally get and two flexbeans that I've never before seen. as can be expected, until Taleo fixes this breakage, all that I can to is twiddle my thumbs
当Taleo正常工作时,检索数据通常是这样的
When Taleo works properly, retrieving data generally works like this.
-
访问固定网址以获取贵公司的网址;
access a fixed url to get a url for your company;
通过步骤1中检索的URL进行身份验证以获取会话令牌。
authenticate via the url retrieved from step 1 to get a session token.
使用步骤2中的会话令牌来调用各种Taleo API方法。
use the session token from step 2 to invoke the various Taleo API methods.
警告:Taleo API有文档错误。同样,测试用例不一定会起作用。
Warning: the Taleo API has documentation errors. Also, the test cases will not necessarily work.
这篇关于来自Taleo的ETL人力资源数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!