Alfresco 3实验室:向文档添加缩略图

嘿,伙计们!有户外专家吗 我在Alfresco中创建了一个文档类型,并试图将它与一个图像相关联——不知何故。我真的不在乎它是如何完成的——在保存实际文档时,元数据部分中的图像上传器会很好,但我可以忍受必须先上传图像,然后以某种方式将其与文档关联 有什么想法吗?你看过缩略图服务了吗?它允许您创建文档/图像的缩略图。这是一个好主意 即使您不使用它,您也可以看看它的内容模型是如何工作的,并实现类似的功能 第一次读取(节点是文档和图像) 然后在一段时间内实现它

Alfresco CMIS查询错误

我想知道Alfresco“Company Home”目录下的所有文件夹名称,但出现错误 代码- ItemIterable<QueryResult> results = session.query("SELECT * FROM cmis:folder where IN_TREE('/Company Home')", false); try { for (QueryResult result : results) { folderId = result.getPr

尝试登录Alfresco社区版时出错

在我的办公机器上安装AlfrescoCommunityEdition(4.2.c)后,我得到 “远程服务器可能不可用,或者您的身份验证详细信息未被识别。” 但它安装正确,可以登录到我的个人笔记本电脑。我想知道为什么会出现此错误。您应该首先通过登录到来检查存储库部件是否已启动并正在运行 http://localhost:8082/alfresco 如果这不起作用(如您所说?发生了什么?),您应该检查alfresco.log,可能还有catalina.out,以查找明显的错误。可能使用Sysint

CMIS未公开的Alfresco自定义属性(通过类型的强制特性)

我在Alfresco中定义了一个新类型,它具有一个强制特性zhx:rm,该特性定义了一个属性zhx:taskNo 我创建了这种类型的文档,并设置了它的zhx:taskNo值 使用OpenCMIS Workbench 0.10.0,我打开了该文档的属性 问题:zhx:taskNo未显示 我做错什么了吗? 这是户外的预期行为吗? 虽然CMIS扩展可能是一个解决方案,但我不想使用它们,因为它会使代码更难管理 <types> <type name="zhx:rm">

如何获取Alfresco ContentService对象?

我试图在露天阅读文件的内容。我看到过使用 内容服务。不幸的是,当我尝试使用示例代码时,ContentService 没有。 我在faces-config.xml中添加了ContentService作为托管bean的托管属性 <managed-property> <property-name>contentService</property-name> <value>#{ContentService}</value> </manag

Alfresco 如何在户外访问文档?

我创建了一个户外放大器项目。 要添加文档,我运行以下测试类: 公开课考试{ public static void mainString[]args引发不支持的DencodingException{ Map sessionParameters=新HashMap; sessionParameters.putSessionParameter.USER,管理员; sessionParameters.putSessionParameter.PASSWORD,管理员; sessionParameters.

Alfresco 获取同一脚本中节点的状态(已创建、已修改或已删除)

我有一个脚本,当在alfresco中更新、插入或删除某些内容时会触发它。并且只有更改节点的节点ID才会传递到我的应用程序的后端。在这里,由于只传递节点ID,我无法区分已执行的操作(更新/输入/删除)。我如何在脚本中传递一些东西,告诉我们在露天进行什么样的动作?希望很快得到答复您是如何触发脚本的?行为?规则?其他?@Gagravarr我正在通过规则触发脚本为什么不为添加/更新/删除的每个脚本设置不同的规则,并让这些规则调用不同的脚本?@Gagravarr:实际上我们的约束是,这些脚本都调用相同的脚

Alfresco 露天,在放大器中嵌入二进制文件

我有一个alfresco社区放大器模块,它还需要在客户端PC上安装一个客户端msi。 为了解决分发问题,我考虑将安装程序嵌入amp中,以便用户能够下载并在需要时安装它 这是正确的做法吗?把biniry文件放进哪个最正确 该文件应该从alfresco share内的链接下载,当用户在文档上更改某些操作时显示该文件我已使用如下配置的maven Resources插件解决了我的问题。也许这不是最好的选择,但它奏效了 <plugin> <artifactId&g

在alfresco中检测自定义用户操作

是否可以确定用户在露天文档库页面上单击了哪个自定义操作按钮?我想在java类中认识到这一点,并执行一些操作或条件。您的问题让我想到了本教程: 您应该能够覆盖现有操作并执行任何您喜欢的操作

Alfresco CMIS查询带有日期和Alfresco 4.0.d的问题

我在执行以下CMIS查询时未收到任何结果: SELECT * FROM cmis:document WHERE cmis:creationDate > TIMESTAMP '2001-01-01T00:00:00.000Z' 我正在使用Alfresco Explorer的节点浏览器,我尝试了cmis Alfresco、cmis string和solr cmis。但是没有成功 编辑: 好的,这里是答案 这似乎是一个bug,并在和中进行了注释 我将尝试使用旧的CMIS URL,看看它是否有效

Alfresco新生产(服务器)系统安装

我将在新的生产系统(服务器系统)中安装Alfresco。那么,以下需求需要什么样的系统(服务器)配置 以下是我的要求: 用户数量=100 每天无单据交易=1000 期望吞吐量=3.472222 这取决于您使用的服务器类型。Alfresco wiki上关于Alfresco在各种服务器上安装的文章 为了获得更好的性能,您需要进行JVM调优。关于它。这取决于您使用的服务器类型。Alfresco wiki上关于Alfresco在各种服务器上安装的文章 为了获得更好的性能,您需要进行JVM调优。关于它。

Alfresco WebServices API,更改用户密码

我正在使用AlfrescoWebService API,从Liferay调用它,并尝试保持用户帐户同步。当登录用户尝试访问使用Alfresco的资源时,就在绑定用户会话之前,我尝试在Alfresco中检查并创建用户 我得到一份工作 我正在调用createUsers函数 这对一个新用户来说还行(帐户是在alfresco创建的),但我找不到更新他/她的密码的方法。这样做的唯一相关功能是 void changePassword(xsd:string userName, xsd:string oldPa

Alfresco 解析露天日期

我正在为工作流表单中的日期输入开发一个自定义验证器,解析日期后我得到一个空值这就是我所做的: // check dates can be parsed str_expiryDate = field.form.prop_wfbxTestWorkFlow_NfDate.value; console.log("Non conformite"+str_expiryDate); str_reminderDate = field.form.prop_bpm_work

设置Alfresco,以便在上载时自动设置自定义内容模型并启动方面管理

所以我在做一个客户要求非常具体的项目。用户需要一个文档,该文档一旦上传,就会自动获得一个自定义内容模型(我已经制作好了),然后在上传后立即允许用户选择要添加到其中的方面。如果用户取消了方面选择,则需要删除文档 我们为alfresco和share开发提供了完整的Maven空间设置,并在alfresco/src/main/resource/alfresco/extension/model中提供了我们的标准document.xml 我的问题是,在我的共享环境中,我从哪里开始处理这个过程?最好制作一个处

自定义模型的Alfresco共享用户界面表单

我使用的是Alfresco one 5.1企业版。我在Alfresco中使用模型管理器创建了一个自定义内容模型&它有一些与之关联的自定义属性(ds:prority、ds:action、ds:actionText、ds:linkURL等)。我想自定义共享UI,将这些自定义属性与默认的cm:content属性(cm:content、cm:description、cm:title等)一起包括在内。我指的是Jeff Potts发表的关于使用自定义模型和共享UI自定义的文章 现在我的问题是,我是否可以使用

从其他网站alfresco共享隐藏自定义工作流的步骤

我需要隐藏“MyFiles”和其他站点区域中存在的文件夹/文档的自定义工作流列表。使用此配置(下面的代码)从“show-site-workflow-modules.xml”执行此操作时,也会从“我已启动的工作流”中隐藏工作流,这是非常错误的 <module> <id>General_Workflow</id> <description>Applies config based on site i

Alfresco 如何在露天搜索非空属性?

正如我所看到的,Alfresco有多种语言可供搜索。我需要找到一个ecmcnddoc:doc\u name\u ru属性不为空的文档,我如何才能做到这一点(任何方法)? 谢谢大家! 您是否尝试过使用“IS NOT NULL”运算符?注意,此查询不是事务性的,因此您可以有效地针对索引运行此查询 CMIS似乎无法访问ecmcnddoc:doc\u name\u ru和任何其他自定义属性。它说“ecmcndgostst:nd\U gost\U标准的列无效。ecmcnddoc:doc\U name\U

Alfresco 单个文件的露天访问权

我正在尝试用Alfresco Community CMS 4.2d实现一个共享文档系统 在我的场景中,我有一些用户组。例如,User1和User2属于GroupA,User3和User4属于GroupB。 对于每个组,我创建一个对特定组具有独占访问权限的文件夹 GroupA->FolderA 组B->文件夹B 我想让用户(例如User1)有机会设置对外部用户组(例如User3)的访问权限以查看特定文档。所有在特定文件夹中添加了协作者角色的用户都可以将角色授予新用户(User3)。因此,在您的案例

Alfresco Eclipse或Maven的露天配置

我正在尝试为Alfresco 5.0.b版配置开发环境。 我已经按照maven的文档进行了尝试,也在eclipse中进行了尝试,但我在这两方面都遇到了问题 如果我在命令提示符下通过maven执行,比如 C:\maven\u projects\project\u 1>mvn安装 [信息]正在扫描 项目。。。下载: https://repo.maven.apache.org/maven2/org/alfresco/maven/alfresco-sd k-parent/2.0.0-beta-4/alf

如何使用cmis api从Alfresco中的文档Id获取文件夹详细信息

我有一个问题。如何使用cmis api从alfresco中的文档Id获取文件夹名称、Id等(文件夹详细信息)? 有办法吗??? 谢谢最后我得到了答案..用下面的句子 ObjectData bindingParent=cmisSession.getBinding().getNavigationService().getFolderParent(cmisSession.getRepositoryInfo().getId(), doc.getId(), null, null); System.out

更改Alfresco共享中自定义站点类型的默认页面

我想更改我定义的自定义类型站点的默认页面,我知道中的默认页面在slingshot.site.configuration.xml中定义,但它将默认页面更改为所有站点,是否有任何方法根据我的需要自定义此页面?默认布局站点在此处定义 presets.xml 在 <ALF_HOME>\tomcat\webapps\share\WEB-INF\classes\alfresco\site-data\presets \tomcat\webapps\share\WEB-INF\classes\al

Alfresco 露天保存配置文件/文件

我想卸载Alfresco并重新安装,但我不想丢失在Alfresco中创建的帐户和其他东西。有没有办法挽救这一切 谢谢 假设重新安装意味着您希望从一场干净的露天战争开始,并共享战争。如果是这样,您可以关闭,删除alfresco和share目录,然后将clean WARs放在$TOMCAT_HOME/webapps目录中。如果您部署了任何AMP,请使用MMT重新安装这些AMP。然后,重新启动Tomcat。内容在content store目录中,元数据在数据库中,因此您可以在不丢失任何数据的情况下重新

从Alfresco中的特定目录加载内容模型和WebScript

默认情况下,Alfresco从其目录中加载内容模型和WebScript,这些目录是我们放置代码(java、javascript)和自定义内容模型的默认位置。我想“告诉”Alfresco从其他目录加载mi内容。例如,Alfresco安装在/home/Alfresco中,mi stuff安装在/home/mistuff中。我更愿意加载此目录中的所有WebScript和内容模型,无论嵌套文件夹如何。我们的想法是在默认位置添加一条路径,用于装载露天空间。定义一条绝对路径,如path:///home/st

Alfresco Activiti-如何修改过程变量?

如何修改Alfresco工作流中的流程变量?(嵌入式Activiti) 我知道它们是在流程启动时创建的,但我无法在Java/JavaScript/process代码中更改它们。(除非我直接使用RESTAPI) 我可以成功更改本地变量和执行变量(execution.setVariable(“san_value”,“1000”);),但无法更改工作流详细信息页面中显示的变量。对于工作流详细信息,从启动任务中获取的数据。请说明您是如何添加流程变量的,以及您是如何访问它的 您可以在工作流模型中添加新属性

Alfresco:如何在FTP上设置用户主页

由于我在Alfresco论坛上没有得到任何关于这个问题的答案,我在这里尝试: 我想配置Alfresco,这样一旦用户通过FTP(或webdav)连接,她就会被带到个人主空间文件夹,并且她不能浏览个人文件夹之外的任何其他内容 我使用标准设置在Windows上安装了Alfresco 3.4d。 FTP服务器是开箱即用的配置,但问题是 一旦用户通过FTP连接,她将被带到整个ALfresco系统的公共根文件夹,用户可以从那里浏览任何文件夹的任何内容 我试图编辑file-servers-context.x

Alfresco 露天+;DotCMIS:Folder.GetChildren返回一些重复项

在Alfresco服务器上运行DotCMIS'Folder.GetChildren时,有时会收到一些重复的项目,例如: dir1 dir2 dir3 file1 dir4 dir5 file1 dir4 dir5 您可以看到最后3项不应出现 以下是我的代码和调试,其中显示了一个重复项: 是屏幕截图下部的详细信息,显示代表同一文件夹的两个项目。您可以看到,这两个项都具有相同的名称(“cmisync”)和相同的id(“cmisync”)workspace://SpacesStore/385da0

如何在Alfresco中使用基于SOAP的web服务

我需要在露天使用soap web服务,并在dashlet上呈现数据,因此我请求大家分享您的想法 谢谢。另一种选择是在Alfresco Share中编写一个java支持的webscript,让该webscript使用SOAP webservice,然后将结果输出到dashlet。(我假设您想要使用的SOAP Web服务不是Alfresco提供的)另一种可能性(除了@billerby said这样的java支持的webscript之外)是创建一个服务并将其添加到Alfresco的服务注册表中。如果将

如何使用Java在alfresco中从nodeRef读取内容

我试图从nodeREF ps中的一个文件中读取内容:处理是一种行为。我试图通过以下方式获得明文: ContentReader reader = contentService.getReader(nodeRef, ContentModel.PROP_CONTENT); 它仅适用于.txt文件,不适用于pdf和文档。alfresco在此之后无法读取文件的问题,因此是否有其他解决方案?您应该从readers InputStream reader.getContentInput

如何在ALFRESCO中更改表单(编辑属性)?

我试图更改Alfresco文件夹中的许多文件,如:share form config,share config at section: 但没有结果 有人能告诉我如何在那里改变这个或创建一个新的吗 我想在那里添加字段电子邮件,例如 Thx,我们可以通过在alfresco share中编辑下面的文件来添加表单 共享配置custom.xml。 不要触摸任何其他文件。此文件应放在{tomcat}\shared\classes\alfresco\web extension文件夹中 对于在露天共享表单中添

Alfresco Kerberos,如何修复;KDC无法容纳请求的选项。”;

我正在尝试配置alfresco 5.0d社区,以便通过active directory使用kerberos和SSO。 当我登录alfresco表单登录页面(无SSO)时,我的设置工作正常 但是,启用SSO时,我在alfresco日志文件中看到此异常: KrbException: KDC cannot accommodate requested option (13) at sun.security.krb5.KrbTgsRep.<init>(KrbTgsRep.jav

Alfresco 为什么';t我的共享标题自定义在搜索页面上工作

这是一个在露天JIRA、论坛和露天IRC中反复被问到的问题,所以我想我会在这里问和回答,因为这是人们最有可能找到解决方案的地方,问题是 我已经为Alfresco共享标题创建了一个自定义项,如下所示 本节中描述的删除菜单项的步骤 但是,当我登录到Alfresco时,定制就开始了 除了搜索页面之外的所有内容-我做错了什么 Alfresco Share中的搜索页面是应用程序中为数不多的完整Aikau页面之一。Share中的大多数页面都是在创建Aikau之前编写的,并且由多个Surf组件组成,其中的页眉

Alfresco在开箱即用模块中共享自定义

我是alfresco(社区)的新手,我想在alfresco的开箱即用模块、讨论模块中进行一些基本定制,特别是我想在其中添加一些新字段,这些字段应该反映在alfresco的数据库中。 作为第一步,我配置了alfresco maven SDK? 有没有可能使用Maven SDK,或者我必须使用任何其他编程模型 我需要此表单中的新字段。我认为您不需要SDK,请尝试使用Alfresco Model Manager: 您是否尝试创建一个规则,在创建主题时将可分类方面添加到主题中?这将是最直接的方法

Alfresco 如何在露天覆盖ftl

我对alfresco和alfresco 6不熟悉。我正在尝试覆盖同事.get.html.ftl文件,以便更改网站成员dashlet的显示。原始ftl具有以下代码段: <div class="person"> <#-- LIST - ITEM - PERSON --> <@markup id="list-item-person"> <h3><a href="${url.context}/page/u

Alfresco 7.X中的文件存储在哪里?

我在Docker运行集装箱露天运输(pom显示Alfresco-core.Version7.21)。根据官方文档,这些文件应该作为.bin文件存储在\alf_data\contentstore中,但是当我进入alfresco容器时,alf_数据是一个空目录。即使在搜索整个容器中的.bin文件时,我也找不到任何与我的文件相关的内容 有人能告诉我怎样才能找到我的文件吗 谢谢 您应该检查repository.properties/alfresco-global.properties文件并查找配置的位置

客户端缓存已启用,但在Alfresco上被忽略

我在获取文档时查看Alfresco的日志,我可以看到每次尝试检索相同的文档(相同ID)时,都会向远程存储库发出GET请求 我运行了一个测试,在多次调用session.getDefaultContext().setCacheEnabled(true)之前,我显式地调用了session.getObject(id)。每次发出GET命令时,缓存似乎被忽略 您是否认为应该在会话上设置我缺少的其他属性?或者是Alfresco的xml配置 谢谢这取决于您用于检索文档的文档ID。Alfresco CMIS文档I

在alfresco日志文件中记录用户访问权限

我在alfrescolog4j文件中添加了以下行 log4j.logger.org.alfresco.util.log.NDC=debug log4j.appender.File.layout.ConversionPattern=%d{ABSOLUTE} %x %-5p [%c] %m%n 但是日志文件仍然没有记录用户登录访问 如何进行alfresco共享以记录用户登录详细信息。共享不支持NDC即时记录用户名-只有存储库支持。但是,它可以通过过滤器轻松实现: @Override

Alfresco Share Search 5.0a故障?

我已经试用了OS X和Windows版本的Alfresco 5.0a。每次我尝试在Alfresco Share中搜索时,都会遇到以下错误消息:“加载搜索结果时出错” 这是一个bug还是有解决方案 Tomcat catalina.out显示以下内容: Caused by: org.alfresco.scripts.ScriptException: 08100023 Failed to execute script 'classpath*:alfresco/templates/webscripts/

如何从源代码中逐步安装和配置Alfresco 5,以便在Tomcat上启动和运行

我已经将Alfresco5源代码下载到eclipse中。是否有任何指南说明如何安装和配置它,使其在Tomcat web服务器上运行?许多人都会犯这样的错误。因此,对于这样的人,请记住 大多数CMS都是可扩展的,无需编辑源代码。为什么要这样做-从源代码构建所有内容?我需要进行一些自定义和代码更改。alfresco支持。不更改源代码的自定义。许多人都会犯这样的错误。因此,对于这样的人,请记住“大多数CMS都是可扩展的,无需编辑源代码”。@KrutikJayswal非常感谢这些重要信息。

alfresco和fedena之间传输文件的接口

我想在Alfresco和Fedena之间建立一个接口,从Fedena获取一个相应的文档,并将其放入Alfresco(也可以从Alfresco转到Fedena) 我该怎么做呢?我不知道fedena。但是如果是露天的话,e可以用2天的时间来完成。这两个时间如下 1.使用alfresco提供的CMIS API 下面是一些使用完整链接 2.RESTAPI使用webscript 为此,您需要自己创建webscript。有关webscript的基本详细信息,请访问下面的链接 如果你正在寻找一个文档管

Alfresco 使用JavaAPI分配内容存储

我在alfresco hub发布了帖子,但还没有找到解决方案 我试图将javascript-API代码转换为javaapi,将文件移动到不同的内容存储(“storeB”)。我们在“contentstoreselector context.xml”中定义了storeB。我们使用的是企业版Alfresco 5.2 java脚本代码如下,-工作非常好。它的工作代码 对于每个(node.children中的变量n){ if(n.isDocument){ } 下面是Java API代码-但这段代码并没有将

Alfresco 约束:07230001该值不是允许的值

我定义了一个内容模型,其中有一个列表类型的约束值 我有一个页面包含与Position类型的节点关联的r:propertySheet,该类型有一个属性,请参考约束列表 页面的呈现是正确的,但是一旦我从NodeService执行setProperties的代码,我就会出现以下错误。 操作期间发生系统错误:07230003发现1个完整性冲突:无效属性值:节点:workspace://SpacesStore/4c7464b2-2c1b-4346-b3f4-215a3818ac9c 类型:{www.ds.

Alfresco 防止用户删除露天上载的文件

我已经在户外测试了几天,但似乎没有找到解决办法 在Alfresco中,当用户将文件上载到具有参与者角色的文件夹时,一切正常,但他可以删除该文件。我希望避免这种情况,因此我定义了一个规则,该规则获取上传的每个文件的所有权。脚本定义为 document.setOwner('admin'); 这样,文件只能由管理员删除。如果规则处于活动状态,则每个其他用户的上载都会失败。有人知道在这种情况下使用脚本获得文件所有权需要什么吗 我使用的是Alfresco 4.0a 谢谢。我想你可以做得更好 docume

Alfresco Opencmis CmisPermissionDeniedException

我安装了Alfresco 4.2.c社区版,并尝试使用OpenCMIS 0.8连接到它 下面是正在执行的代码: parameters.put(SessionParameter.USER, username); parameters.put(SessionParameter.PASSWORD, password); parameters.put(SessionParameter.ATOMPUB_URL, "http://localhost:8081/alfresco/cmisatom");

创建自定义页面以仅显示Alfresco共享的文件夹结构

我需要将java应用程序与alfresco share集成,这样当用户单击按钮时,我需要给用户一个自定义页面,用户可以在其中选择alfresco的文件夹结构,如何创建自定义alfresco页面,用户可以在其中查看alfresco的文件夹结构?是否有更好的选择来实现这一目标 提前感谢在alfresco share中创建新的自定义页面并不难。 本教程帮助您创建自定义页面 我想知道为什么您需要创建一个带有文件夹结构的自定义页面。Alfresco的存储库本身就是一个文件夹结构。那么,为什么不给目标用户查

文档对象是否可用于Alfresco共享中的电子邮件操作?

我想使用电子邮件操作访问文档对象的属性,该操作是规则创建对话框下拉选项中OOTB选项的一部分,如下图所示: 但这似乎是不可能的。此对话框使用由org.alfresco.repo.action.executer.MailActionExecuter定义的mail操作 如果您需要自定义逻辑,我宁愿引入一个新操作,也不愿更改默认操作,因为人们可能期望在“发送电子邮件”时出现默认行为。根据您的需要,最快的解决方案可能是在数据字典中创建一个自定义服务器端脚本,该脚本只适当地调用默认操作。这里有一个例子。

仅在“编辑任务”页面上显示工作流任务自定义属性(不在“工作流详细信息”或“任务详细信息”页面上)alfresco共享

我需要在“工作流详细信息”和“任务详细信息”页面中隐藏工作流任务自定义属性,并仅在“任务编辑”页面上显示。目前,它在所有三个页面上都可见。 abcmodel.xml <type name="abc:review"> <parent>bpm:activitiOutcomeTask</parent> <mandatory-aspects> <aspect>abc:I

alfresco在最后索引时向文档库添加新操作

我有一个关于Alfresco Share community 5.2的问题 我在同一台alfresco服务器上部署了多个不同的共享AMP(目前为2个),这两个AMP都向文档的详细信息页面添加了新操作。 通常我会手动设置动作索引,以避免冲突,但这些AMP可以被禁用或“动态”添加 我如何配置他们在操作列表的末尾添加操作按钮,而不考虑已经有多少操作 基本上,向文档库中添加新操作的每个AMP都会将其操作放在文档库中的最后一个索引中 我不是舒尔这是正确的方法,我需要的是尽可能的模块化。正如评论中所建议的

上一页   1   2   3    4   5   6  ... 下一页 最后一页 共 31 页