使用Orbeon API检索FORM_DATA_ID

时间:2015-06-02 07:37:01

标签: orbeon formbuilder

我们正在尝试将Orbeon Forms(已启用Form Builder和Form Runner)与我们现有的应用程序集成,我们正在与URL进行集成。我们有两个部分要求

  1. 在我们的Web应用程序上单击创建表单时,我们必须调用 Orbeon表单构建器新表单,包含应用程序名称和表单名称 预先填充,因为我们已经拥有该上下文。表格 构建器(https://localhost:8443/orbeon/fr/orbeon/builder/new)需要 申请名称,表格名称和表格标题。有没有 可用于预先填充这些值的配置或 我可以创建默认表单结构的API吗?
  2. 在我们的网络应用程序中,我们希望列出所有已发布的表单 用户可以访问,并且我们可以使用API​​访问 fr/service/persistence/form/CCM但此API未返回 FORM_ID可用于编辑表单。还有其他API吗? 我可以用来访问FORM_ID

1 个答案:

答案 0 :(得分:0)

  1. 允许将应用名称,表单名称和标题传递到新页面,这样您就可以绕过最初的表单构建器对话框,这是一项功能planned for the upcoming 4.10
  2. 您引用的deployed forms metadata会在响应的<application-name><form-name>元素中返回该信息。然后,如果要列出每个已部署表单定义的表单数据,可以调用search API返回用户有权访问的每个应用程序/表单名称的所有文档ID。