问题标签 [alfresco-share]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2278 浏览

xml - 在 Activiti/Alfresco 工作流程中创建弹出窗口

好的,所以我一直在互联网上寻找将弹出窗口合并到 activiti/alfresco 工作流程中的任何示例,但没有找到任何结果。我只是想知道是否有人以前有这样做的经验,或者甚至知道是否有可能做这样的事情?

0 投票
1 回答
1225 浏览

session-cookies - 会话超时后仍然可以调用 alfresco webscripts 吗?

我正在做的是我在他们的 web.xml 文件中将 alfresco 和 share 设置为会话超时时间 60 分钟。

我的情况是

  1. 当我想在“开始工作流程”页面中启动工作流程时,我填写了所有必要的数据,但没有单击“开始工作流程”按钮。
  2. 会话超时后,我单击此“开始工作流程”按钮。
  3. 第一次,验证框打开并要求输入用户名和密码。
  4. 我填写了另一个用户的用户名和密码。
  5. 它使用经过身份验证的另一个用户启动工作流。
  6. 其他时间会话超时,它不请求身份验证框,而是为先前请求的经过身份验证的用户执行操作。

所以我想为什么会这样???是因为饼干吗??

目前使用的cookie有四种,分别是alfLogin、alfUsername2、JSSESSIONID、_alfTest。只有当用户退出时,alfUsername2 cookie 才会被删除,其他的会保留。alfLogin 和 alfUsername2 cookie 的过期时间是 7 天,其他 cookie 取决于会话。

会话超时后还可以使用 alfresco 网络脚本吗?如果是这样,我怎样才能避免这种情况?

0 投票
1 回答
911 浏览

alfresco - 分享本地化

通过遵循以下规则,我能够本地化我的 Alfresco 模型(加上约束列表): http ://wiki.alfresco.com/wiki/Data_Dictionary_Guide#Model_Localization

但是我想知道Share是否有类似的东西?我们是否只需要使用“label-id”属性而不用担心任何约定?

使用更好吗:

或类似的东西

还是别的什么?

我在 wiki 上没有看到任何建议。

label-id这是我不知道如何格式化的 s 示例。这是我share-config-custom.xml文件的一部分。我知道这并不重要,但我想正确地做事。

0 投票
1 回答
1283 浏览

pdf - 在 Alfresco 中运行转换脚本

为什么我的转换脚本没有在第一个文件之外的任何上传文件上运行?

我在 Alfresco 中设置了一个监听文件夹的转换规则。当一个新文件被放入文件夹时,该规则会触发一个脚本运行,该脚本获取一个没有文本层的 PDF,将其分解为 jpeg,对 jpeg 进行 OCR,然后将 jpeg 转换为 PDF 并合并 PDF,返回一个 OCRed PDF然后使用文本层将结果复制到另一个文件夹中,这样我们就知道它已经完成了。

在命令行运行脚本有效。我第一次将文件放入 Alfresco 文件夹(上传)时,它会运行脚本并复制文件。但是任何后续我将文件放入文件夹时,脚本都不会运行,但文件仍会复制到目标文件夹。所以我知道正在调用规则,但脚本似乎没有在以下文件上运行。我已经登录了脚本,所以我知道脚本甚至没有被调用。该规则将应用于文件夹中所有新的和修改的文件,没有过滤器。然后它使用我们的自定义 OCR 脚本运行转换和复制命令,并将目标文件夹定义为父文件夹。

下面是我的露天改造扩展:

0 投票
1 回答
1260 浏览

alfresco - 如何在 Alfresco Share 中扩展 toolbar.get.config.xml

我正在尝试在(share\WEB-INF\classes\alfresco\site-webscripts\org\alfresco\components\data-lists)中扩展toolbar.get.config.xml

由于某些原因,这些仍然在 v4.0 之前的 stile 中完成。

https://issues.alfresco.com/jira/browse/ALF-13592

像其他 DocumentLibrary 操作一样通过 share-config-custom 扩展它是理想的

非常感谢,罗科

0 投票
1 回答
873 浏览

forms - 是否可以使用 alfresco forms 服务为自定义 webscript 或 dashlet 创建输入字段

alfresco share 中的表单引擎似乎是一种非常强大的创建和编辑新内容对象的方式。是否可以将此声明性配置也用于不直接对应于存储库对象的表单?

我要解决的问题是一些自定义属性的搜索掩码。搜索字段之一是针对具有列表约束的方面,如果 alfresco 可以像编辑对象属性时那样自动创建相应的选择元素和验证,那就太好了。

例如,考虑以下内容模型:

具有此方面的文档的属性表包含一个不错的下拉选择,用于具有列表约束和自动验证正则表达式约束的属性。我想在自定义 dashlet 中呈现相同的输入字段,但自己处理后端逻辑。

目标版本是 alfresco 4.1.1。

0 投票
0 回答
332 浏览

layout - 如何在 Alfresco 4.0.2 中添加新的站点仪表板布局?

我希望创建新的站点仪表板布局(一个全宽行,第二行有两个相等的列),并且我希望将这些更改应用于 Alfresco 4.0.2 上的所有现有用户。

我怎样才能做到这一点?

先感谢您。

最好的,

D

0 投票
1 回答
1259 浏览

alfresco - Alfresco - 使用 javascript 提交动态表单到 upload.post

我正在尝试为 Alfresco 开发的 dashlet 遇到问题。这是一个使用 HTML 5 的拖放和文件 API 的简单拖放文件上传 dashlet。对于drop事件监听器,我调用了以下函数,这似乎是所有问题的原因:

服务器以 500 响应,如果我打开 Web 脚本的调试级别日志记录,upload.post 将返回:

至少对我来说,这表明上面的表格没有正确提交(如果有的话)。在使用 Chrome 开发工具深入研究时,我注意到请求有效负载看起来与 REST 客户端之类的东西截然不同。上面的代码导致Content-Type: application/x-www-form-urlencoded使用 REST 客户端或 Alfresco Share 的标准上传器使用Content-Type: multipart/form-data. 如果我需要使用 提交表单multipart/form-data,写出请求正文(带有边界、内容处置等)以包含正在上传的文件的最简单方法是什么?

0 投票
1 回答
927 浏览

filtering - 如何在 Alfresco Share(社区 4.0)中过滤数据列表

如何按特定列过滤可用于 Alfresco Share 中的数据列表?版本是社区 4.0。我已经尝试过现有的解决方案,例如此处回答的 fme datalist 扩展,但它有一些问题需要自定义代码,而我没有时间和专业知识。例如,它会丢失所有自定义列表。我试图将 XML 配置中的列表定义添加到嵌入式定义中,但它使整个站点崩溃。

有没有其他方法可以实现过滤?具体情况是我有一个大约有十列的列表。我想通过提供一个简单的唯一值下拉菜单来使其中的一两个可过滤。

0 投票
1 回答
424 浏览

yui - 如何访问彼此单独的 yui 对象

在“Start Workflow”页面中,“Start Workflow”表单是从Form-Engine生成的。

我想在提交表单时禁用“开始工作流程”按钮。回调时,我想启用此按钮。

在 start-workflow.js 中,我可以使用

但是添加属性“ disabled”在 IE8 中不起作用,因为按钮甚至可以单击。但它适用于Mozilla。但是通过禁用yui,

this.submitElements[0].set("disabled", true);可以工作。

问题是我如何从 Alfresco.component.StartWorkflow(start-workflow.js) 访问 Alfresco.FormUI(form.js)。由于它们是单独的 yui 对象,我不知道如何相互访问。

如果你知道,让我分享你的知识和经验。