在Lotus中创建XML表单,并使用不同文档填充字段

时间:2019-02-15 14:01:14

标签: xml lotus-notes lotus-domino lotusscript ibm-domino

我遇到的情况如下:

这些是我在Lotus中拥有的文档:

-Order
-Orderlines

在文档 Orderlines 中,我存储了 Order文档的文档ID,以便可以将订单行与订单相关联。

一个订单中的订单行可以有不同的供应商。例如

Order A
 #   item    Supplier
 1. Hamer - HamersSupplier
 2. Pool - PoolSupplier
 3. Pool pump - PoolSupplier

目标是为每个供应商创建一个订单,并将这些订单行发送给他们。需要发送订单的格式是XML。因此,在上述示例中,我需要创建两个XML(订单),然后将其发送给供应商。 HamersSupplier的一份订单,PoolSupplier的一份订单。您已经猜到两家供应商都有自己的XML结构。因此,我需要根据其结构创建这些XML订单。紧接着,我们有很多供应商,他们都有自己的结构,有时他们使用相同的结构(如果它们连接到特定类型的门户)。

我发现了创建这些XML文档的两种方法:

  1. 创建一个脚本库,在该脚本库中我有一个针对HamersSuplier和PoolSupplier的类(对于每个供应商都有一个特定的类),在其中我两个字符串都具有XML结构。在那里,我用Order + orderline字段值填充XML值(例如:content =“ + Order.OrderNumber(0)+”
  2. 创建不同的Lotus表单,在其中放置将转换为XML的字段

2.a。如果我创建此表单,是否还可以将该表单与订单和订单行文档动态连接以从中获取数据?

在同一连接中发送订单时,我们还将收到XML(订单确认),这对于每个供应商而言也不同。还要如何处理呢?

我不知道b是否可行,哪种方法是正确的选择,或者是否有更简单的方法来处理呢?

0 个答案:

没有答案