问题标签 [scribe-workbench]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
export-to-csv - Scribe Insight:每次生成一个新的 csv 文件
我正在寻找一种在每次触发作业时创建新的 csv 文件的方法。每次触发作业时,都需要在某个文件夹(始终是同一个文件夹)中创建一个新文件,如 DataProject"projectnumber".csv
但我找不到实现这一目标的方法。目前我的方法是将所有内容存储在一个 sql 表中并从那里创建文件,但我实际上正在寻找一种从 Scribe 中执行此操作的方法。
dynamics-crm - 使用 Scribe Workbench 将 MSCRM 数据从 4.0 迁移到更高版本时如何更改业务部门?
我想将 CRM 4.0 数据迁移到新的 MSCRM 2013 组织。当我将源 (CRM 4.0) 连接到命运 (CRM 5.0) 并执行 AutoLink 以运行该作业时,我收到错误“带有 ID 的业务单位 ... 未找到”。这是有效的错误信息。
但是,我无法更改来源的业务单位。我尝试在源字段(业务单位)中硬编码业务单位 ID,但工作仍然失败。当我在公式编辑器中对业务单位 ID 进行硬编码时,我收到错误“Guid 应该有 32 个字符和四个破折号”。我提供的 guid 格式正确,但我仍然收到此错误。
让我知道我哪里出错了,我们如何使用 Scribe 将数据从一个 CRM 组织迁移到另一个 CRM 组织,而不会出现未找到业务单位 ID 错误。
dynamics-crm - CRM Dynamics 2015:使用 Scribe 有条件地更新 CRM 中的字段
我们正在使用 scribe 将数据从源迁移到 CRM 2015 Online。DTS 将每 15 分钟运行一次。是否可以根据条件更新目标中的字段?
目前我正在遵循这种方法:
此外,未选中“允许 NULL 值覆盖目标数据”。UserVariable 链接到该特定字段。
以这种方式尝试的主要原因是如果源值未更改,则停止在 CRM 中建立审计日志。(客户希望对所有内容进行审计!)。但是,这不起作用。它正在跳过行!即使源值与目标值不同,也不会执行更新。
我试过IF(S1= "targetfield",#NULL!,S1 )
了,这次更新就算了source=target
!从而建立审计日志。
关闭审核不是一种选择!有没有其他方法可以做到这一点?
注意:在本地使用 scribe Insight v.7.7。
jobs - Scribe Jobs:如何获取当前日期并进行比较?
诚实 在 Scribe Jobs 方面我是个新手,但我一直在尝试开发一个获取当前日期并将其与源中的一个字段(CRM 输入日期)进行比较的工作。
这是Pre-Operation Step Control的公式编辑器中的代码:
IF(S146 =TODAY( ), GOTOSTEP ( ),FAILROW( ))
我试图只允许迁移今天插入的记录,其余的只会产生错误。
有人可以帮助我吗?
sql-server - 使用 Cloud SQL 服务器作为 scribe 的源
我计划使用 scribe 洞察力进行集成。我以前用过带有 scribe 的 SQL Server。但它们与同一个活动目录有关。但这次我的源将是托管在云中的 SQL 服务器。
- 真的可以使用基于云的 SQL 服务器作为源吗?
- 我应该使用什么样的适配器?
dynamics-crm - Scribe Insight:将 Principal Object Access 表数据从 CRM 4.0 迁移到 CRM 2016
我正在使用 scribe 将主体对象访问数据从 CRM 4.0 迁移到 CRM 2016 DB。源适配器是一个 SQL 数据适配器,它从 4.0 中的 POA 表中读取数据。目标适配器是 CRM 适配器,我有一个插入步骤将数据插入 CRM 2016。在目标适配器中,Scribe 不允许我将数据链接添加到源中的 PrincipalId 和 ObjectId 字段。据我所知,创建主体访问对象需要这两个字段。但是,由于我无法创建数据链接,我不知道如何将这些数据复制到 CRM 2016。有没有人尝试过使用 scribe 迁移 Principal Object Access 表并有什么建议让我尝试一下?任何帮助将不胜感激。
dynamics-crm - 平面文件和 CRM 2016 在线之间的最佳 Scribe 集成方法?
我的要求是通过 Scribe 在平面文件(可以是制表符分隔或 csv)和 CRM 2016 之间建立集成。
由于许多限制,平面文件将是一个完整的提取,而不仅仅是增量。因此,我们需要隔离增量并将它们在线插入到 CRM 2016 中。所有这一切都使用抄写员。这些是我能想到的方法:
使用平面文件作为源,使用目标变量/dblookups 来获取 CRM 中每个字段的值。然后将此值与源字段的值进行比较,并设置步骤以仅在字段已更改时更新记录。[这意味着我们必须处理所有记录]。这将是每晚运行一次的定时集成。
我们可以使用 scribe 查询发布者从源平面文件中获取所有未处理的行;每行作为 xml 消息并使用模式文件作为源,每个 msg 都将被处理。从这里开始,它类似于(1)。作为 dts 的最后一步,源平面文件将被更新,并且将在记录中设置一个值以显示其已处理。[再次必须处理所有记录,这将比(1)快一点,我相信]
有 2 个平面文件实例。在同一个文件夹中说 OldFile 和 NewFile。我们可以使用这些创建 2 个 txt 数据对象。在 scribe 发布者中,这两个文件的行为类似于这些数据对象中的任何一个中的虚拟表。从这里我们可以运行一个 sql 查询来返回增量。(不确定我们是否可以在这里使用加入)。然后可以类似于(2)处理这些增量记录,除了这次我们已经有了增量,因此要处理的记录要少得多。所以我们可以直接插入/更新(甚至做另一个级别的比较,这次是 CRM 字段),然后插入/更新。
大家觉得怎样更好呢?我也对新想法持开放态度。
filter - Netsuite 和 Scribe Online - 过滤
我使用 Scribe Online 作为集成服务,促进 Netsuite 和 IBM Cloud(以前称为 SilverPop)之间的数据交换。在 Scribe 中,可以过滤对 Netsuite 进行的查询,从而缩小检索到的数据范围。
虽然我可以设置过滤器以获取例如“internalid 大于 100;”的记录。不支持“internalid 小于 100”的条件;并且使用日期会产生类似的结果。似乎不支持“小于”,并且 Scribe Support 建议这可能是 Netsuite API 的限制。
如何在一系列条件(例如日期范围或数字范围)内进行过滤?
Netsuite 的 API 是否限制了这种过滤,或者有没有办法实现它?
c# - 使用 scribe online 迁移 MS Dynamics CRM 电子邮件和电话呼叫
我正在将数据从MS 本地 CRM迁移到在线 MS Dynamics 2016 CRM。但无法使用 scribe online 迁移电子邮件和电话活动。问题在于电子邮件“收件人”和“发件人”字段,它们属于活动方类型,部分列表(即不同实体的多个收件人,如帐户或联系人)您能帮我理解流程以及如何迁移活动。请建议是否可以使用任何其他工具迁移电子邮件和电话。先感谢您。
axapta - 将 Scribe On-Premise 与 Microsoft AX 2009 On-Premise 集成
我想通过 Scribe Insight 集成 Microsoft AX 2009。我已经在虚拟机(本地)上安装了两者。建立连接时,它会询问 AX 端点 URL,但我无法在 AX 中找到它。有没有办法找到该 URL 或进行集成?