当前位置: 首页 > 知识库问答 >
问题:

使用OpenCmis在Alfresco中手动更改文档版本

邢思淼
2023-03-14

我想知道如何使用OpenCMIS在Alfresco中手动更改文档版本?从现在开始,当我更新文档时,每次alfresco都会改变版本本身,但我想从用户输入中改变版本,如1.0、2.0、2.1等。

为(如)。document.txt 1.0,document.txt 1.1

我想放置版本2.3而不是document.txt1.1

共有1个答案

祁远
2023-03-14

在CMIS下,没有办法实现你的目标。规范要求CMIS:document上的所有版本控制属性都是只读的,在某些方面影响它们的唯一方法是通过版本控制API,该API只允许您指定创建的是次要版本还是主要版本,以及可选的签入注释。

如果要这样做,您需要为Alfresco编写一些更复杂的服务器端扩展,或者扩展内容模型以提供一个自定义属性来保存当前要存储到版本标签中的信息。

 类似资料:
  • 我有一个名为“alfrescodocs:uploadedfrom”的方面,它有一个名为“alfrescodocs:uploadsource”的属性。我正在使用alfresco-opencmis-extension来附加这个方面与创建上的文档,并在其属性中设置一些值。我正在使用下面的代码。 我使用:http://localhost:8080/alfresco/api/-default-/public

  • 是否有某种方法我可以使用OpenCMIS API来异步更新文档内容。

  • 问题内容: 我使用a 来处理文档中的任何更改。而用户键入我想删除的内容JTextPane并插入 自定义文本。无法在中更改文档,而是在此处说一个解决方案:在Java的使用文档侦听器时,但我 问题答案: 实际上仅对更改通知有用,决不能用于修改文本字段/文档。 而是使用 检查这里的例子 费耶 您问题的根源是在文档更新时通知。尝试修改文档(除了可能导致无限循环),将文档置于无效状态,因此是异常 更新了一个

  • 我的workflow.get.js文件 当使用webscript时,我得到错误 异常:org.alfresco.error.alfresCoruntimeException-06190503 referenceError:未定义“document”。(在存储库存储工作区://spacesstore/company home/data dictionary/web Scripts中)#11)org.

  • 问题内容: 我有两个类,例如,使用Hibernate(3.6.1最终版)和JPA(2.0)将Foo和Bar映射为@OneToOne(双向),例如- 请注意-Bar和Qux没有列 如果我们更新Bar,则hibernate将不会增加Foo的版本,而Qux则不会相同。但是我们的业务逻辑需要- 如果有人在Foo中更新Bar,而其他线程正在尝试更新同一Foo的Qux,但没有更新Bar,反之亦然,则此类更新将

  • 问题内容: 我的问题是:如何更改标签中的文本?标签在布局内,但似乎不起作用-也许我做对了。 这是我的代码: 这是Main Windows GUI,一个Qt-Designer提供: 这是接口的逻辑: 我想在用户登录到程序后更改标签。我要更改的标签是,我想将其替换为,它对应于QLineEdits之一。 更新 我进行了您告诉我要做的所有更改,该项目看起来看起来井井有条,但是现在我得到了以下输出: Typ