针对SAP的OData接口进行简单请求封装
_sapHttpClient = new SapHttpClient(userName, pwd);
var sapFilterBuilder = new SapFilterBuilder()
.In("externalCode", new[] { "70000068", "70000068" });
var requestParams = new SapParamsBuilder();
requestParams.Filter(sapFilterBuilder);
var list = await _sapHttpClient.GetDataByParams<SapResultListResponse<JObject>>("FOCompany",requestParams);
SuccessFactors(后文简称 SF,网上和股票市场称 SFSF) 于 2001 年成立,致力于提供基于云的人力资源管理的 SaaS 服务,于 2007 年上市,2011年被 SAP 收购,现在成为了 SAP 旗下人力资源管理的产品。SF 也有很多产品,招聘、Onboarding、CoreHR、学习等等。
以下是一些常见的 SAP SF 接口:
-
OData API:用于与 SuccessFactors 系统进行数据交换和集成。 OData 是一个基于 Web 的协议,用于创建和使用 RESTful Web 服务。
-
SAP Cloud Platform Integration:使用 SAP Cloud Platform Integration,可以将 SAP SF 与其他云系统和本地系统集成。它提供了预定义的集成流和转换器,使数据传输更加容易。
-
SAP PI/PO:SAP Process Integration/Process Orchestration(SAP PI/PO)是一种基于服务的架构,可以将 SAP SF 与其他 SAP 应用程序和非 SAP 应用程序集成。
-
Dell Boomi:Dell Boomi 是一种云集成平台,可以帮助企业将 SAP SF 与其他系统进行集成。它提供了一个可视化的集成开发环境,可以帮助开发人员更快地构建和部署集成。
-
SAP API Business Hub:SAP API Business Hub 是一个集成市场,可以帮助企业查找和使用 SAP SF 的 API。它提供了大量的 API,以帮助企业将 SAP SF 与其他系统进行集成。