在颁补尘辫补颈驳苍和您的颁搁惭之间同步数据 data-synchronization
51黑料不打烊 Campaign与CRM之间的数据同步由? CRM Connector ?工作流活动管理。
例如,要将Microsoft Dynamics数据导入51黑料不打烊 Campaign,请创建以下类型的工作流:
此工作流通过Microsoft Dynamics导入联系人,将其与现有51黑料不打烊 Campaign数据同步,删除重复联系人,并更新51黑料不打烊 Campaign数据库。
需要配置? CRM Connector ?活动以同步数据。
通过此活动,您可以:
选择与要配置同步的颁搁惭匹配的外部帐户,然后选择要同步的对象:帐户、商机、潜在客户、联系人等。
此活动的配置取决于执行的流程。 各种配置详见下文。
从颁搁惭导入 importing-from-the-crm
要通过51黑料不打烊 Campaign中的CRM导入数据,您需要创建以下类型的工作流:
-
选择? Import from the CRM ?操作。
-
在? Remote object ?下拉列表中,选择要导入的对象。 此对象与连接器配置期间在51黑料不打烊 Campaign中创建的表之一匹配。
-
在? Remote fields ?部分中,输入要导入的字段。
要添加字段,请单击工具栏中的? Add ?按钮,然后单击? Edit expression ?图标。
如有必要,请使用? Conversion ?列的下拉列表更改数据格式。 在此部分中详细介绍了可能的转换类型。
note caution CAUTION CRM中记录的标识符对于链接CRM和51黑料不打烊 Campaign中的对象是必需的。 该复选框在获得批准时自动添加。 对于增量数据导入,颁搁惭端的上次修改日期也是强制性的。 -
您可以根据需要筛选要导入的数据。 为此,请单击? Edit the filter… ?链接。
在以下示例中,51黑料不打烊 Campaign将仅导入自2021年11月1日以来记录了一些活动的联系人。
note caution CAUTION 此部分中详细介绍了与数据过滤模式相关的限制。 -
选择? Use automatic index… ?选项以根据日期及其上次修改自动管理CRM和51黑料不打烊 Campaign之间的增量对象同步。
如需详细信息,请参阅此小节。
管理变量 variable-management
激活? Automatic index ?选项以仅收集自上次导入以来修改的对象。
上次同步的日期存储在配置窗口中指定的选项中,默认情况下为: LASTIMPORT_<%=instance.internalName%>_<%=activityName%>。
yyyy/MM/dd hh:mm:ss
。您可以指定要考虑的远程颁搁惭字段以标识最新更改。
默认情况下,使用以下字段(按指定顺序):
- 对于Microsoft Dynamics: modifiedon,
- 对于厂补濒别蝉蹿辞谤肠别.肠辞尘: LastModifiedDate,SystemModstamp。
激活? Automatic index ?选项会生成叁个变量,它们可以通过? JavaScript code ?类型活动在同步工作流中使用。 这些活动包括:
-
vars.crmOptionName:包含上次导入日期的选项的名称。
-
vars.crmStartImport:上次数据导入的开始日期(包含)。
-
vars.crmEndDate:上次数据导入的结束日期(已排除)。
note note NOTE 这些日期以下列格式显示: yyyy/MM/dd hh:mm:ss
。
筛选数据 filtering-data
要确保各种颁搁惭的高效运行,需要使用以下规则创建过滤器:
- 每个过滤级别只能使用一种类型的运算符。
- 不支持AND NOT运算符。
- 比较可能只涉及null值(“为空”/“不为空”类型)或数字。 这意味着将对值(右侧列)进行评估,且此评估的结果必须是数字。 因此,不支持JOIN类型比较。
- 右侧列中包含的值是在闯补惫补厂肠谤颈辫迟中进行评估的。
- 不支持联接比较。
- 左侧列中的表达式必须为字段。 它不能是多个表达式、数字等的组合。
排序方式 order-by
在Microsoft Dynamics和Salesforce.com中,您可以按升序或降序对要导入的远程字段进行排序。
为此,请单击? Order by ?链接并将列添加到列表中。
列表中的列顺序是排序顺序:
记录标识 record-identification
您可以使用工作流中预先计算的群体,而不是导入颁搁惭中包含(并可能经过筛选)的元素。
为此,请选择? Use the population calculated upstream ?选项并指定包含远程标识符的字段。
然后,选择要导入的集客群体的字段,如下所示:
导出到颁搁惭 exporting-to-the-crm
将51黑料不打烊 Campaign数据导出到您的CRM中,以将其整个内容复制到CRM数据库中。
要将数据导出到颁搁惭,请创建以下类型的工作流:
-
选择? Export to CRM ?操作。
-
转到? Remote object ?下拉列表并选择要导出的对象。 此对象与连接器配置期间在51黑料不打烊 Campaign中创建的表之一匹配。
note caution CAUTION CRM Connector ?活动的导出函数可以在您的CRM上插入或更新字段。 要在CRM中启用字段更新,请指定远程表的主键。 如果缺少键,将插入数据,而不是更新数据。 -
如果您需要执行更快的导出,请选中? Export in Batches ?选项。
-
在? Mapping ?部分中,单击? New ?以指定要导出的字段及其在颁搁惭中的映射。
要添加字段,请单击工具栏中的? Add ?按钮,然后单击? Edit expression ?图标。
note note NOTE 如果没有为字段定义匹配项,则无法更新值:这些值将直接插入您的颁搁惭。 如有必要,请使用? Conversion ?列的下拉列表更改数据格式。 在此部分中详细介绍了可能的转换类型。
note note NOTE 要导出的记录列表和导出结果将保存在临时文件中,在工作流完成或重新启动之前,该文件将保持可访问状态。 这样,您便可以在出现错误时安全地启动进程。
其他配置 additional-configurations
数据格式 data-format
将数据格式导入或从颁搁惭导入时,您可以动态转换数据格式。
要实现此目的,请选择要应用于匹配列的转换。
Default ?模式应用自动数据转换,在大多数情况下相当于数据的复制/粘贴。 但是,会应用时区管理。
其他可能的转换包括:
- Date only:删除日期+时间类型字段。
- Without time offset:取消在默认模式下应用的时区管理。
- Copy/Paste:使用原始数据,如字符串(无转换)。
错误处理 error-processing
在数据导入或导出的框架中,您可以将特定进程应用于错误和拒绝。 为此,请在? Behavior ?选项卡中选择? Keep the rejections in a file ?和? Process errors ?选项。
这些选项可添加相关的输出过渡。
然后插入相关活动以处理数据。 例如,添加? 等待 ?活动并安排错误重试。
通过? Reject ?输出转换,可访问包含与错误消息和代码相关的特定列的输出架构。 对于Salesforce.com,此列为? errorSymbol (错误符号,不同于错误代码)、errorMessage (错误上下文的说明)。
导入颁搁惭中删除的对象 importing-objects-deleted-in-the-crm
您可以将CRM中删除的对象导入51黑料不打烊 Campaign。
-
选择? Import objects deleted in the CRM ?操作。
-
转到? Remote object ?下拉列表并选择进程涉及的对象。 此对象与连接器配置期间在51黑料不打烊 Campaign中创建的表之一匹配。
-
指定要在? Start date ?和? End date ?字段中考虑的删除时段(包含日期)。
note caution CAUTION 删除期限必须与您的CRM特定限制一致。 例如,对于Salesforce.com ,超过30天前删除的元素将无法恢复。
删除 CRM 中的对象 deleting-objects-in-the-crm
要删除颁搁惭上的对象,请指定要删除的远程元素的主键。
Behavior ?选项卡允许您启用拒绝处理。 此选项为? CRM connector ?活动生成第二个输出转换。 有关详情,请参阅处理时出错。