云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

亚马逊云_国内域名交易平台_优惠

小七 141 0

上下文/背景

员工数据可自行删除,他们的经理或人力资源部在员工中心根据授予他们。这个blog解释了可以删除哪些portlet的数据,以及在需要同步下游中删除的记录的情况下如何检索这些删除的数据记录系统删除这些portlet的权限主要是由驱动的通过RBP及其组织特定的设置。

删除用例

员工可以删除个人数据的各种场景。例如,考虑这样一个场景:雇员在早上更新了他/她的个人电子邮件id和个人手机号码,这些数据通过一个自动接口发送到下游系统,该接口只选择"delta"数据(即自上次运行接口以来,雇员数据发生了变化),该员工后来意识到他/她之前维护的数据不正确,因此他/她没有更正数据,而是删除了整个个人电子邮件/电话行,并在这次输入了一个包含正确信息的新记录。所以下一次界面运行时,返利购物,它应该发送删除的电子邮件/手机以及新的电子邮件/手机详细信息。

另一个例子是,员工输入一个"家庭"地址,然后发送到下游系统。但后来员工意识到地址应该是"邮寄"地址相反,员工删除家庭地址并插入新的邮寄记录地址。所以呢在SF数据库中,将存在2条记录,家庭地址标记为已删除,邮寄地址标记为"插入"。

下表给出了portlet数据是否可以删除的一般视图不(请注意,对于一些portlet,它取决于使用的EC权限/配置)。基础表的数据通常不删除,而不是分隔。同样,在2017季度发布时,我认为没有任何API可以提取删除的基础表记录。

从SAP中删除的记录可以通过审计报告(不是本博客的一部分)或使用SF API CompoundEmployee(Delta模式)进行检索。查看SAP帮助以了解有关"CompoundEmployee API–Delta传输"的更多信息。

为了提取删除的数据,在CompoundEmployee API查询中,一个需要使用queryMode=Delta,另一个需要使用queryMode=Delta参数如"last\u modified\u on"、"fromDate"和"toDate",如下所示(也可以使用查询模式"periodDelta",但这在本博客中没有解释)

当queryMode设置为delta或periodDelta时,API在XML输出中添加一个ACTION字段,表示记录是插入、更改、删除还是否改变。更多细节关于每项行动的代码如下

删除无效日期数据:-

员工输入新的国民身份证(PAN代表印度),主机,下图显示数据在CompoundEmployee API delta模式XML输出中的外观。

Compound Employee API output XML显示插入的记录。

下图显示删除PAN编号后的数据。操作标志已从"插入"更改为"删除"

复合员工API输出XML显示插入的记录。

请注意,对于Portlet电子邮件信息和电话信息,如果通过更改电话类型(或电子邮件类型)来修改现有记录,例如,个人手机更改为商务手机(或个人电子邮件类型更改为商务电子邮件)–SF删除旧记录并为更改的电话类型和电子邮件类型创建新记录。所以更改后,查询中会出现两条记录,一条动作为"删除",一条动作为"插入"。

删除生效日期数据:-

如前所述,有多个生效日期的Portlet可以删除记录。我在本例中考虑了地址portlet。

员工可以有不同的地址类型(例如家庭地址、永久地址、邮寄地址),

插入新的家庭地址时,返现是什么意思,SF屏幕中的数据显示如下。

delta模式下的复合员工API返回如下数据

现在让我们删除家庭地址记录,看看数据如何显示在API输出XML中

经理/人力资源运营部可以删除记录的其他场景很少(例如全局分配、终止记录),对于这些场景,也可以在delta模式下使用复合employee API检索删除的数据。

*Update*

如果在上一次运行之后插入和删除了任何记录,淘客怎么做,则在下一次运行期间,API将不会检测到此插入/删除。例如,假设lastRun=10/11/2017

用户在12/11/2017输入新的个人电话号码

用户在15/11/2017决定删除此记录

在下一次运行(18/11/2017)时,API不会报告此插入或删除。

,数据更新