标签: jitterbit

Jitterbit项目+ Git +持续集成

在我们的项目中,我们使用Jitterbit作为两个系统之间的代理 - 我们的Salesforce应用程序和一个第三方服务(我们正在使用Web服务集成),而我们解决方案的Jitterbit部分包含一些业务逻辑(它按小时计划运行) ).我们的团队正在积极致力于该项目,我们经常修改Jitterbit-part.

因此,我们正在寻找在Git和持续集成的帮助下改进我们的开发过程的能力,特别是对于Jitterbit项目(项目的Salesforce部分已经在使用它).所以,我们在这里有两个问题:

  • 我们知道我们可以导出Jitterbit项目并将其放到Git存储库中,但是这个导出过程总会产生大量垃圾(一些UID和其他类似的东西与我们在项目中的变化没有直接关系).这使得很难清楚地观察每次提交的变化.
  • 我们没有找到任何能力来设置任何CI工具(Jenkins,Travis-ci)来自动构建和部署到Jitterbit项目(在我看来,在Jitterbit中根本没有这样的选项,但希望我是错误).

有这种经历的人可以帮助我吗?

git continuous-integration salesforce jitterbit jenkins

15
推荐指数
1
解决办法
664
查看次数

在测试从Jitterbit调用的SOQL语句时,我收到错误"仅在Apex代码中允许绑定变量[MALFORMED QUERY]"

我们使用Jitterbit来查询Salesforce中的记录,但是我们遇到了一个问题.在查询条件语句中,我正在比较Salesforce表中的两个字段.当我去测试查询时,它给出了错误"仅在Apex代码[MALFORMED QUERY]中允许绑定变量".

以下是查询示例:

SELECT Id FROM Price_Agreement_Item__c WHERE Approved_Date__c > Last_Upload_Date__c
Run Code Online (Sandbox Code Playgroud)

字段Approved_Date__cLast_Upload_Date__c都包含在Salesforce表Price_Agreement_Item__c.如何创建一个SOQL语句来调整select语句比较表中的两个字段?

任何帮助表示赞赏.

先感谢您.

salesforce soql jitterbit

8
推荐指数
2
解决办法
2万
查看次数

Jitterbit与BizTalk

是否有人使用或调查过使用Jitterbit以及BizTalk?如果是这样,每个人的利弊是什么,你最后的解决方案是哪一个?

具体来说,我正在寻找SAP集成,但任何输入将不胜感激.

biztalk interface jitterbit

7
推荐指数
2
解决办法
3498
查看次数

Jitterbit 的源代码控制/差异工具

我一直在寻找一种使用 git/github 为我们的 Jitterbit (JB) 项目进行源代码控制的方法。

我们当前的解决方案是让一名开发人员手动输入并解释他们在 JB 项目内的自述文件中所做的更改,注明哪些脚本、转换、操作等已更改,以及更改的行号。

然后,为了“批准”更改,另一个开发人员需要在 JB 设计工作室中打开该项目,通读 README 文件,查找已更改的对象,找到 README 文件中注明的行并查看更改。来回发送电子邮件或 Slack 讨论任何问题。对每个改变的物体进行冲洗和重复。

这是非常麻烦和耗时的。

虽然我当然可以在 JB 项目文件夹中创建一个存储库,但这不太理想,因为即使在 JB 脚本中进行一行更改,也会显示许多不相关的元数据更改(与 JB 环境等相关)。与开发人员所做的实际代码更改无关的差异。当您开始在 JB 中切换环境时,情况会变得更加复杂。

我研究过使用带有过滤器的 .gitattributes 文件,该过滤器用于sed从具有实际开发代码更改的文件(JB 将它们存储为 .xml 文件)中删除元数据行,但这充其量是一个非常笨拙且容易出错的解决方案。

有没有人想出一种方法来使用 JB 的源代码控制,或者至少是某种 diff 工具解决方案,开发人员可以轻松地查看、审查、评论和批准/拒绝开发人员所做的更改(基本上,git 所做的所有更改)提供...或至少提供差异部分)?

git version-control diff github jitterbit

5
推荐指数
1
解决办法
263
查看次数