【问题标题】:Linking updated assets in Hyperledger Composer在 Hyperledger Composer 中链接更新的资产
【发布时间】:2019-08-20 11:21:37
【问题描述】:

我正在尝试创建一个包含文档的链。 我已在模型文件中将资产创建为

asset document identified by documentid {
  o String documentid
  o String formImageBase64 //will use IPFS Later
  o String nameOfSignator
  o String addressOfSignator
  o Integer ageOfSignator
  o Boolean isSigned
  o DateTime dateTimeOfSigning
}

并且有多个文档包含不同人的信息。

如果文档被更新(新资产被创建),如何显示旧文档和更新文档之间的链接。

更新 从“使用 Hyperledger Composer 创建申请表”更改标题 至“在 Hyperledger Composer 中链接/连接更新的资产”

【问题讨论】:

    标签: hyperledger-fabric hyperledger-composer


    【解决方案1】:

    我不知道你想在过去的文件和新的文件之间显示什么类型的关系,但是如果你想显示交易的历史信息,那么你可以使用HistorianRecord

    【讨论】:

    • 将其视为更新需要由客户辞职的当前文档。现在,客户需要过去和更新的文档以供批准(同意)。
    • 这就像创建文档的新草稿。我刚刚添加了一个指向上一个文档的“documentid”的新字符串。这样我就可以很容易地知道之前的文档是什么。
    【解决方案2】:

    在 New Updating 文档中,我添加了一个新字符串,其中包含上一个字符串的唯一“文档”。使其成为一种单链表。

    asset document identified by documentid {
      o String documentID
      o String previousDocumentID // optional(later) original document "0" for now
      o String formImageBase64 //will use IPFS Later
      o String nameOfSignator
      o String addressOfSignator
      o Integer ageOfSignator
      o Boolean isSigned
      o DateTime dateTimeOfSigning
    }
    

    这样我可以将文档链接在一起。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-24
      • 1970-01-01
      • 2020-04-15
      • 1970-01-01
      • 1970-01-01
      • 2018-02-28
      相关资源
      最近更新 更多