CompanyHome undefined

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-01-2015 07:51 AM
bonjour,
j'utilise la version 4.2.E d'alfresco avec un plugin appelé Alvex pour la gestion des rôles dans les workflow et notamment pour gréer les autorisations sur les workflow.
j'ai actuellement un problème avec un script qui essaie de récupérer le contenu de la variable companyHome
L'exception me dit que la variable est undefined lorsque j'utilise la version d'alfresco de prod (4.2.E installée sur un windows 2003)
Alors que le même script fonctionne correctement sur ma version locale d'alfresco (4.2.E installée sur un windows 7)
pourriez-vous m'aider s.v.p
D'avance je vous en remercie
M JELTI
j'utilise la version 4.2.E d'alfresco avec un plugin appelé Alvex pour la gestion des rôles dans les workflow et notamment pour gréer les autorisations sur les workflow.
j'ai actuellement un problème avec un script qui essaie de récupérer le contenu de la variable companyHome
L'exception me dit que la variable est undefined lorsque j'utilise la version d'alfresco de prod (4.2.E installée sur un windows 2003)
Alors que le même script fonctionne correctement sur ma version locale d'alfresco (4.2.E installée sur un windows 7)
pourriez-vous m'aider s.v.p
D'avance je vous en remercie
M JELTI
<import resource="classpath:alfresco/templates/webscripts/workflow-shortcut/workflow-shortcut.lib.js">var allowedWorkflows = [];var gr_list = people.getContainerGroups(person); var dict = companyhome.childrenByXPath("app:dictionary")[0];var folder = Utils.getDir("app:alvex/app:workflow-shortcut/", dict);if(folder != undefined) { var children = folder.children; for (c in children) { var node = children[c]; var read_this = false; if (node.name == 'default.config') read_this = true; for (gr in gr_list) if (node.name == gr_list[gr].properties['cm:authorityName'].replace(/^GROUP_/, '')+'.config') read_this = true; if (read_this == true) { var lines = new String(node.content).toString().split('\n'); for(l in lines) if(lines[l] != '') allowedWorkflows.push({name : lines[l]}); } }}model.workflows = allowedWorkflows;
Labels:
- Labels:
-
Archive
1 REPLY 1
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-02-2015 09:10 AM
Bonjour,
Etes-vous sûr que le problème se pose sur l'utilisation de <em>companyhome</em> ?
Lorsque vous rencontre un problème, l'idéal est de nous fournir les logs associées.
Cordialement,
Charles Le Seac'h
Etes-vous sûr que le problème se pose sur l'utilisation de <em>companyhome</em> ?
Lorsque vous rencontre un problème, l'idéal est de nous fournir les logs associées.
Cordialement,
Charles Le Seac'h
