是否可以以编程方式锁定文件?(IBM Connections 5.0)



我正在使用 IBM Connection API,但我在文档中没有找到任何关于以编程方式锁定文件的问题。没有办法吗?

我已经看到,当文件被锁定时,元数据会发生变化:

  • 当它没有锁定时,我们有

<td:lock type="HARD">

  • 当它被锁定(手动(时,我们有类似的东西:

    <td:lock type="HARD"> <td:owner> <name>Jane Doe</name> <snx:userid>20[...]6E</snx:userid> <email>heloise.chauvel@chanel-corp.com</email> <snx:userState>active</snx:userState> </td:owner> <td:lockTime>2017-05-17T13:05:03.990Z</td:lockTime> </td:lock>

所以我可以通过编程方式修改此元数据,但有没有更简单的方法可以做到这一点?

无法

以编程方式锁定文件。API 文档中没有选项,并且像我在问题中解释的那样提交新的元数据是未经授权的。

所以我决定做的是以编程方式添加一个"锁定"标签。没有其他解决方案。

我在文档中没有看到这种特定方法,但我相信如果您发布到:

/files/{auth}/api/document/{document-id}/lock?type=hard

内容类型为"文本/纯文本"和"X-Update-Nonce"标头,邮件正文为空。

也可以将其设置为文件更新的一部分

最新更新