Orbeon表单生成器存储库

时间:2016-08-31 13:49:07

标签: xpath orbeon xforms

多个用户如何一次处理同一个项目/同一表单?

像存储库一样。

在我们的项目中有多个部分&这些部分的工作分歧。我们尝试从不同的系统保存相同的表单,但表单只保存最近的数据(最近保存的表单)。

是否有方法来加入或合并代码?

3 个答案:

答案 0 :(得分:0)

At this point, Orbeon Forms and Form Runner don't support multiple users editing exactly the same form data. Of course, multiple users can at the same time edit multiple "instances" (form data) of the same "form" (form definition).

So, I would, if possible in your case, restructure the form, maybe splitting it into multiple forms, to avoid that situation.

答案 1 :(得分:0)

经过研究,我发现了另一种选择。

我们是4&我们根据章节进行了工作。确保每个开发人员都应具有唯一部分。

浏览Orbeon Source&折叠图像中显示的XML标记。

enter image description here

执行此操作后,您的代码应如上所示。

第1点:复制其他部分

第2点:复制绑定代码。

第3点:复制您的服务&操作

第4点:复制表单部分。

这就是我们如何合并4个不同的应用程序。 几件事情无法检查

  1. 重复网格
  2. 操作
  3. 服务
  4. 一切顺利!快乐编码:)

答案 2 :(得分:0)

使用Git,每个用户都可以处理自己的表单副本,定期提交更改并推送到主分支。偶尔会出现合并冲突,但如果每个用户只更新一个特定的部分,那么冲突应该是最小的而不是太复杂。

也可以配置Orbeon持久性,以便可以将表单代码直接保存到文本文件中。