OSSAD
OSquoi ?
OSSAD
Une méthode et un langage de modélisation dédiés à l´organisation.
OSSAD Designer
Comment Installer et utiliser OSSAD Designer et Workey Designer sur le même poste ?
Notre nouveau Designer intègre maintenant toutes ces possibilités en standard.http://www.c-log.com/workey-designer-telecharger
Workey Web
Que se passe-t-il dans le cas ou deux acteurs modifient un même document ?
Le comportement de Workey est suivant :
- Ce sont les informations du premier acteur qui enregistrera ou soumettra le document qui seront prises en compte.
- Lors de l’envoi ou de l’enregistrement du second acteur, Workey répondra que le document n’est plus disponible.
Vous pouvez utiliser la fonction prise en charge si vous avez besoin d’un lock exclusif au document.
Lorsque ma session expire et que je me reconnecte à Workey, j’obtiens parfois une double bannière en haut de la page
Ce petit inconvénient peut se produire de temps en temps lorsque vos cookies de session apportent une redondance dans les informations stockées. Pour retrouver un affichage standard, appuyez sur la touche F5 (une ou plusieurs fois) pour rafraîchir la page.
Localisation
Workey est-il internationalisé et internationalisable ?
Workey a été développé en natif pour supporter le multi-langue. Consultez la documentation d’export / import des ressources linguistiques pour de plus amples informations.
Pourquoi ais-je une interface Workey affichée en Anglais ?
Il peut y avoir plusieurs causes :
- Langue par défaut du navigateur
Lorsque vous avez choisi une langue étrangère comme langue par défaut dans les options de votre navigateur, elle tend à prendre précédence. - Dirty cache
Il suffit souvent de purger le cache du navigateur et de supprimer les cookies existants pour retrouver un fonctionnement normal des pages web. - Navigateur Anglais ou Américain
Lorsque la langue d´installation du navigateur diffère, elle tend à prendre précédence.
Pour palier à cela, il faut choisir manuellement la langue Français sur l’écran de connexion de Workey.
Si cela ne suffit pas, effectuez une mise à jour du moteur Workey vers une version 5.2 ou supérieur pour une meilleur gestion des cookies de langue.
Pourquoi ne puis-je pas utiliser des caractères non ASCII dans mes mots de passes partout ?
Il n’y à pas vraiment de norme sur la façon d’encoder les caractères non- ASCII dans un jeton d’authentification de type basique utilisateur:motdepasse avant de le passer en base64. Chaque navigateur et/ou logiciel tiers le gère à ça façon.Opera utilise l’UTF-8IE utilise l’encodage défini par défaut dans le système plus une recette secrète pour les caractères spéciauxMozilla utilise un ISO-8859-1 incertain ou UTF-8 pour les requêtes XMLHttpRequestsSafari et Chrome utilisent l’ISO-8859-1 et échouent dans leurs requêtes contenant des caractères externes
Nous recommandons donc d’éviter les accents et caractères non ASCII dans les mots de passe et noms d’utilisateurs.
Comment personaliser le formulaire vu par défaut ?
Dans la fenêtre d´exécution des Workflows, les archives et le dossier public, le formulaire par défaut est le formulaire vu quelque soit le rôle de la personne qui est connectée.Q : Est-il possible de personnaliser la vision de cette instanciation par rôle ou pour un utilisateur avec beaucoup de droits, faut-il lui créer une vue pour qu´il ait la vision de toutes ces informations ?R : Il faut :
- Définir un formulaire par défaut au niveau du document (Lecture et/ou écriture)
- Définir un formulaire de lecture par défaut pour chaque rôles.
Public ou Dossier ?
Quel est le critère qui permet à une instanciation de processus de se trouver sous la rubrique « Dossier » ?
Quelle différence avec le « Public » ? et quel en est l´intérêt ?
Il faut avoir un document fils. Seul les documents ayant des fils sont présentés dans la vue dossier et ce avec leur fils.
Est-il possible de créer un document à l’état brouillon (Enregistré et non envoyé) via API ?
Même si cela parait antinomique au concept Workey car il serait préférable de créer une opération destinée à ce seul usage, c’est tout de même possible.
On peut demander un document “vierge” en allant à l’URL :
http://hostname/workey-j2ee-api/document/new/[process_type_id]/[document_type_id]/[role_id]
ou
http://hostname/workey-j2ee-api/document/new/[process_type_name]/[document_type_name]/[role_name]
Les noms sont les “designer names”, pas leur traduction.
Est il possible d´avoir une vue par défaut autre que la vue « A faire » ?
Workey se positionne sur la dernière vue ouverte. Quoi qu´il en soit il est possible de proposer une vue par défaut autre que la vue « A faire » :
En version 5 :
Dans le fichier properties service.xml
En version 6 :
Dans le fichier catalina.properties
com.clog.workey.engine.QueryWorkflow.initialView=[Designer name de la vue]
Exemple :
com.clog.workey.engine.QueryWorkflow.initialView=V_23_VUE_STANDARD
Que signifie les icônes figurant dans la vue « A faire » ?
La colonne d’accès au document vous informe de l’état d’accessibilité du document.
Ces mêmes icônes sont disponibles lors de la création de vues personnalisées.
Fusion et Impression
Je n’arrive plus à imprimer les formulaires depuis que l’ai installé la version 5.1.2
Sur certaines configurations, l’impression ne fonctionne plus en utilisant l’icône imprimer du bandeau d’actions Workey. Ceci est corrigé dans les versions supérieures. En attendant vôtre mise à jour, vous pouvez utiliser l’option Imprimer du menu fichier de vôtre navigateur ou la touche de raccourci clavier Ctrl+P.
Pour l´impression d´un formulaire, est il possible de configurer de manière automatique une mise en page spéciale
(changement de la police, insertion d´un fond de page, d´une entête….)
Éditer dans le skin sous le répertoire css dans le fichier workey_print.css.
Vous pouvez aussi utiliser des outils externes à Workey pour obtenir du publipostage et/ou une fusion vers un format RTF ou PDF.
Comment imprimer l´historique en plus du contenu d´un document
Éditer le fichier workey_print.css et modifiez la section suivante le (# permet de masquer une zone) :
#DocumentHeader, DocumentHistory, #NextStateSelection, div.titre, #SubmitButtons
Comment imprimer les valeurs des champs en lecture en noir et non en gris ?
Éditez le fichier/OpenDocument.html et y ajouter les fonctions JavaScript suivantes :
function getElementsByElementAndAttribute(elementName, attributeName){
var matchingElements = new Array();
elements = document.getElementsByTagName(elementName);
for (var i = 0; i < elements.length; i++){
if ( elements[i].getAttribute(attributeName) ) {
matchingElements.push( elements[i] );
}
}
return matchingElements;
}
function switchAttribute(elementTags, attr1, attr2) {
for (var i = 0, l = elementTags.length; i < l; i++) {
var disabled_elements =
getElementsByElementAndAttribute(elementTags[i], attr1);
for (var j = 0, l = disabled_elements.length; j < l; j++) {
disabled_elements[j].removeAttribute(attr1);
disabled_elements[j].setAttribute(attr2, attr2);
}
}
}
Modifier le code d’impression du bouton “Imprimer” :
<input type="image" jwcid="@ImageSubmit" image="ognl:assets.printIcon"
alt="print_button" title="print_button"
onclick="switchAttribute(['input', 'textarea', 'select', 'option'], 'disabled', 'readonly'); window.print();
switchAttribute(['input', 'textarea', 'select', 'option'], 'disabled', 'readonly'); return false;"
value="Print"/>
<a href="#" onclick="switchAttribute(['input', 'textarea', 'select', 'option'], 'disabled', 'readonly'); window.print();
switchAttribute(['input', 'textarea', 'select', 'option'], 'disabled', 'readonly'); return false;">
<span key="print_button">Print</span>
</a>
Peut-on imprimer la totalité du textarea, peu importe sa hauteur ?
Pour imprimer la totalité du textarea peut importe sa hauteur on peut ajouter dans workey_print.css le sélecteur suivant:
textarea {
width: 100%;
border: none;
height: auto;
overflow: visible;
}
Comment générer des courriers (en pdf) sur plusieurs opérations distinctes du même processus.
(Avec des modèles pdf différents).
Les versions 5.1 et supérieures de Workey permettent d’utiliser Velocity 1.7 pour effectuer des fusions PDF.
Les version 5.0 et inférieures utilisent Velocity 1.4 et requièrent plus d’étapes de préparation et configuration.
Vous pouvez créer des modèles de document en utilisant la norme VTL et les utilisez comme bon vous semble dans vos formulaires.
- Modélisation
Créer un champ appelé “template” dans vôtre formulaire qui retournera comme valeur le nom du fichier template à utiliser. Vous pouvez spécifier directement un nom de fichier ou alors utiliser une formule de calcul qui déterminera en fonctions des choix de l’utilisateur le nom de fichier modèle à utiliser pour la fusion.
Un seul champ “template” par formulaire ! - Configuration
Créer un répertoire mail à la racine de vôtre %JBOSS_HOME%/server/default
Ce dossier recevra vos fichiers modèles et les fusions.
La valeur de vôtre champ template défini le modèle PDF à utiliser. Si vos opérations requièrent une valeur différente pour le champ template, il vous faudra dupliquer les formulaire en fonction de vos besoins.
Est il possible de formater les dates directement dans le pdf lors de la fusion ?
Dans le modèle PDF, il faut avoir deux champs :
- Un premier champ contenant la valeur retournée par Workey (le temps en millisecondes depuis le 1/1/70) – appelé ici “date_epoch“
- Un deuxième champ qui va contenir la date formatée – appelé ici “workey_format“
Dans les propriétés deuxième champ, allez dans l’onglet “Calcul” et choisir “Script de calcul personnalisé” et cliquez sur “Modifier…”
Ci-après le code qui fait la conversion des dates : getField("workey_format").value = new Date(getField("date_epoch").value);
Comment obtenir le module de fusion RTF ?
Le module de fusion RTF est disponible pour les versions de Workey 3, 4 et 5. Il est facile à installer et à utiliser dans vos modélisations.
Afin d’obtenir le module correspondant à la version de votre Workey, contactez le support C-Log.
Workey Designer
Où puis-je télécharger Workey Designer gratuitement ?
Ici : http://www.c-log.com/workey-designer-telecharger
Comment savoir quelle version de Workey Designer j’utilise ?
Pour les versions 16 et 32 bits de Workey Designer, il n’y à pas d’information de version précise sur la fenêtre d’Aide/A propos de…
Pour savoir exactement quelle version de Designer à été utilisé pour construire vôtre projet Workey, voici comment faire.
| 1. Sélectionnez la fenêtre principale du projet Workey et sélectionnez l’option Divers du menu Actions | |
| 2. Sélectionnez vérifier la version de l’outil et cliquez sur OK |
Le message résultant vous donne la version du meta modèle qui à été utilisé pour créer le projet ainsi que la version du meta modèle que vous utilisez actuellement dans vôtre Designer.
La dernière mise à jour pour Workey Designer est disponible sur le site dans la rubrique Mise à jour Designer (5.2.3.).
La version Flex de Workey Designer contient les informations de version dans le menu Aide/A propos.
Comment modifier le texte standards des mails envoyés par Workey ?
Éditer la table “user_message_names” de la base socle, modifier la colonne HELP_TEXT.
Comment envoyer un mail à un utilisateur externe à Workey ?
La personnalisation des mails dits “standard”, “Pour information” et “Relance” via la table user_message_names utilise les variables :?doctype, ?state, ?date et ?subject.
L´envoi de mails “Aux utilisateurs indiquées par le champ” fonctionne maintenant avec des champs magiques.
Où trouver le détail des erreurs qui se produisent au chargement d’un projet dans Workey Designer ?
Est-il possible d’avoir un champ de saisie sans titre associé ?
Non. Par contre, on peut mettre un espace dans le libellé, ce qui équivaut à une absence de titre.
Comment filtrer une vue sur la présence de valeur dans un champ ?
Lorsque je crée une vue, je souhaite filtrer sur une zone au format texte ne voir apparaître que les instances du processus dont les champs sont renseignés et significatifs, comment coder ce filtre ?
Il faut utiliser une codification spécifique dans les propriétés de la vue.
Comment faire apparaître une date dans une vue au format choisi ?
Il faut utiliser le format des dates dans la définition de la colonne.
Exemple : format de date : EEE d MMM yyyy HH:mm:ss
Dans un domaine de définition comment éviter que les valeurs soient triées par ordre alpha ?
L’ordre d’affichage des valeurs d’un domaine est toujours alphabétique croissant. Il est tout de fois possible d’obtenir l’affichage des valeurs dans un ordre personnalisé en utilisant des transforms qui eux sont alphabétique croissants. Chaque transform doit être suivi du symbole ” | “. Seul le texte suivant le | sera affiché.
Exemple:
1|Premier Choix 2|Deuxième Choix 3|Troisième Choix
Exemple:
0|Oui 1|Non 2|Peut être
Comment mettre à jour le texte d´introduction d´un processus ?
- Sélectionner la fenêtre du projet
- Dans le menu Editer, choisissez l’option Propriétés
- Double-cliquez sur la propriété Description
- Entrez votre texte et validez par OK.
Où modifier les répertoires de génération des XML ?
Il faut modifier l’entrée : [HTTP_XML] Du fichier workey.ini du répertoire %windir%.
Comment gérer un projet multi processus
Workey Designer 4 permet de créer de multiples processus dans un même projet. Ceci n’est plus faisable dans les version Flex de Designer.
- Dans un nouveau projet, double cliquez sur Processus pour créer un graphe
- Dans le menu Créer, choisissez Processus pour créer un nouveau Processus à l’intérieur de votre processus.
- Dans le menu contextuel du nouveau processus, choisissez Décomposition
- Sélectionnez le nom du graphe parent pour l’y rattacher ou <Nouveau> pour créer un nouveau graphe
- Renouvelez les étapes 2 à 4 pour créer d’autre processus
Exemple : Fichier:Metaprocs.zip
Lors de la constitution d´un formulaire, faut-il sélectionner les sections 1 à 1 ou est-il possible d´en sélectionner plusieurs à la fois ?
Il est possible de sélectionner plusieurs sections dans un formulaire. Il en va de même pour les champs.
La touche MAJ
- Cliquez sur une section pour la sélectionner
- Enfoncez la touche MAJ du clavier puis cliquez sur une ou plusieurs autres sections tout en maintenant la touche MAJ enfoncée
- Relâchez la touche MAJ
Le Cliqué-glissé
- Cliquez dans une zone vide avec le bouton gauche de la souris
- Glissez la souris au delà de plusieurs sections en passant au dessus, tout en maintenant le bouton de la souris enfoncé
- Relâchez le bouton de la souris
Sélectionnez Tout
- Dans le menu édition, choisissez l’option “Sélectionnez tout”. (Ctrl+A n’existe pas)
Est il possible de gérer la sauvegarde automatique dans Workey ?
Workey Designer Flex propose une fonction de sauvegarde automatique que vous pouvez paramétrer dans les options. Les version précédentes de Workey Designer ne gèrent pas cette fonctionnalité.
Est il possible d’avoir un même nom de vue dans différents processus ?
Le nom affiché peut être identique mais il faut faire attention à ce que le nom technique (designer_name) soit unique.
Quels risques prend-on si les rôles, opérations, formulaires, sections, champs sont identiques dans plusieurs worflows ?
Il faut respecter la contrainte d’unité de nommage de la systémique. Dans notre cas le système est le processus.
Donc, cela n’est pas gênant.
Peut-on créer une liste avec plusieurs colonnes ?
Non.
Peut on insérer une section dans une autre section ?
Non.
Idem pour une table dans une autre table ?
Non plus.
Est-ce que je peux copier/coller le contenu d’un .gti dans un autre pour aller plus vite ?
Mais non, voyons…
Quand j’essaie de créer une table avec 7 colonnes, j’ai une message en bas “table size”. Qu’est ce que cela veut dire ?
Pour des raisons techniques, nous avons restreint la construction des tableaux sur 5 colonnes maximum dans les vieilles versions de designer.
Est-il possible d’afficher une liste d’éléments à sélectionner (case à cocher, boutons radios …) sur 2 ou 3 colonnes ?
Ceci est faisable via du Javascript.
Est il possible d´adresser un fichier (ou un répertoire) par un champ de type URL ?
Oui, il faut renseigner la valeur (par défaut ou calculée) de la manière suivante.
Pour un fichier :
file://///[Nom du serveur]/[Chemin d´accès]/[Nom du fichier]
Pour un répertoire :
file://///[Nom du serveur]/[Chemin d´accès]/
Exemple :
fille://///pollux/c$/Documents and Settings/mds/Bureau/tableau.xls
Attention : ce fichier doit impérativement être accessible par les utilisateurs (A valider sur leurs postes).
Les notions d´enregistrement, droits d´accès etc… sont indépendant de Workey et donc à la charge du système d´exploitation et du navigateur.
Est-il possible de renseigner les valeurs par défaut des champs d’un formulaire à partir d’un fichier de propriété ?
Dans les versions 5 et supérieures de Workey, il est possible de renseigner les valeurs par défaut des champs d’un formulaire à partir d’un fichier de propriété en utilisant la fonction Stalk property (“…”).
Voici la marche à suivre pour le réaliser.
- Dans le fichier workey.properties se trouvant dans le dossier /conf de votre serveur web, installez la propriété
Exemple: com.clog.workey.monentreprise.monchamp=quelquechoseToute clef de propriété doit commencer par “com.clog.workey.”, le reste est votre personnalisation.
- Dans Workey Designer, créez un champ de formulaire de type texte non éditable
- Définissez pour votre champ l’Expression par défaut suivante :
property ("com.clog.workey.monentreprise.monchamp")
Il vous suffira ensuite de modifier la valeur “quelquechose” dans workey.properties pour qu’elle soit mise à jour dans tous vos nouveaux formulaires qui l’appellent.
Pour les versions 2, 3 et 4 de Workey, il faut rédiger à un connecteur Java qui prendra en charge ce traitement.
Workey Engine – Jboss
Comment savoir si la fonctionnalité que je veux est gérée par la version de Workey que j’utilise ?
Consultez la page de FAQ relative aux notes de mise à jour de Workey.
Web Services
Est-il possible qu’une opération soit effectuée totalement automatiquement par un Web Services ?
Il est possible d’appeler l’API Rest afin de déclencher (entre autres) des opérations sur des documents sans passer par l’IHM Workey.
Consultez la documentation disponible à la racine de votre package workey-j2ee-api pour de plus amples informations sur son utilisation.
Comment les pièces jointes sont elles gérées ?
Comment la pièce jointe est stockée dans l´exécution d´un processus ? dans Mysql ? ou dans Jboss ?
Les formats qui sont encapsulables sont-ils limités ?
Les pièces jointes sont stockées sur un disque du serveur. La configuration est faite dans le fichier properties-service.xml dans le répertoire deploy du serveur pour JBoss 4 et workey.properties dans le répertoire conf du serveur pour JBoss 6.
La propriété à éditer est “com.clog.workey.engine.AttachmentRepository.directory=“
Par défaut elles sont stockées dans $JBOSS_HOME/bin
Les actions longues échouent systématiquement au bout d’un certain temps. D’où cela provient-il ?
Certaines actions sont potentiellement longues à réaliser, par exemple:
- déploiement d’un Processus,
- suppression d’une version (ou plusieurs) d’un processus,
- migration de version de documents ‘actifs’,
- soumission d’un document entraînant un grand nombre de dérivations,
- soumission d’un document ayant des connecteurs qui présentent des temps de réponse très élevé, etc…
Dans de tels cas, il est nécessaire de modifier le paramétrage du serveur d’application JBoss en augmentant la durée maximale des transactions.
Selon la version du serveur JBoss, ce paramètre n’est pas situé au même endroit.
- Sous JBoss 4.x (cf. TransactionTimeout), dans le fichier JBOSS_HOME/server/<servername>/conf/jboss-service.xml :
<mbean code="org.jboss.tm.TransactionManagerService" name="jboss:service=TransactionManager" xmbean-dd="resource:xmdesc/TransactionManagerService-xmbean.xml"> <attribute name="TransactionTimeout">300</attribute> ...
- Sous JBoss 6.x (cf. HowToSetDefaultTransactionTimeoutInJBossAS6), dans le fichier JBOSS_HOME/server/<servername>/deploy/transaction-jboss-beans.xml :
<bean name="CoordinatorEnvironmentBean" class="com.arjuna.ats.arjuna.common.CoordinatorEnvironmentBean"> <property name="defaultTimeout">300</property> ...
Note: le timeout de transaction est exprimé en secondes.
Workey 5.2 ne marche plus avec ma dernière version de MySQL
J’ai installé le dernier Workey sur un nouveau serveur, avec la dernière version de MySQL. Quand le me connecte à Workey, je n’arrive plus à me définir comme Workflow manager
Workey 5.2 est optimisé pour fonctionner avec MySQL jusqu’à la version 5.5. Les versions 5.6 et supérieures ne permettent pas à Workey de fonctionner correctement. Il vous faut donc redescendre en MySQL 5.5 ou alors attendre patiemment une nouvelle version de Workey.
LDAP
Est-il possible d’utiliser des groupes crées dans un LDAP pour gérer la sécurité les unités organisationnelles ?
Actuellement les UO sont gérées exclusivement dans la base socle de Workey.
Le serveur LDAP n’est là que pour faire des recherches et gérer la sécurité. Il est cependant possible via des connecteurs java de peupler les UO Workey à partir d’UO LDAP.
Comment s’authentifier grâce à un annuaire LDAP ?
Lorsque l´on utilise un annuaire Ldap ou un Active Directory, faut-il redonner à Workey son id son mot de passe en plus de la messagerie ? ou le mot de passe saisi une fois est aussi pris en compte par Workey ?
Workey fonctionne par défaut avec un annuaire LDAP. Le couple login / mot de passe sera demandé si l’utilisateur n’est pas encore authentifié sur Workey ou si la session web est échue. Il est possible via le module SSO d’utiliser un mécanisme d’authentification liée à la sessions Windows ou autre (NTLM, CAS, KERBEROS etc…)
Authentification : on est connecté à Workey, on reçoit un mail, on clique sur le lien, il faut ressaisir le mot de passe
En fonction de paramétrage Internet.
Rubrique à développer
Workey Engine – Tomcat
Comment savoir si la fonctionnalité que je veux est gérée par la version de Workey que j’utilise ?
Consultez la page de FAQ relative aux notes de mise à jour de Workey.
Workey Admin
Pourquoi ne vois-je pas l’intégralité de tous les documents existants pour mes processus dans ma vue A faire alors que je suis le Workflow manager ?
Afin d’éviter d’avoir des vues trop chargées qui prennent beaucoup de temps et de ressources pour s’afficher, le Workflow manager ne dispose pas d’une liste exhaustive de tous les documents dans sa vue standard de Workey. Les documents lui sont disponibles en lecture et en écriture via le moteur de recherches.
A quoi sert le rôle de Superviseur ?
Le rôle générique du Superviseur permet de donner à un acteur un accès aux documents en lecture seule.
Le superviseur peut tout voir mais rien modifier ni changer l’état des documents.
Ce rôle est particulièrement utile dans l’agencement des vues personnalisées.
Comment se connecter en Gestionnaire de processus sur une base vierge ?
J’ai installé Workey sur un nouveau serveur, ma base est vierge.
Quand le me connecte à Workey, mon utilisateur et mot de passe habituel de Gestionnaire des processus ne suffit pas pour avoir les droits de gestionnaire. Comment faire pour me connecter en administrateur ?
Lorsque vous démarrez Workey pour la première fois après une nouvelle installation, les scripts de démarrage créent dans votre base les tables nécessaires au fonctionnement de l’application. Tout utilisateur référencé dans votre annuaire peut se connecter à l’interface.
Connectez-vous comme à votre habitude avec l’utilisateur qui était gestionnaire des processus à Workey Admin.
Dans la section (tab) Gestionnaires, double cliquez sur Gestionnaire du workflow et définissez votre utilisateur comme le Gestionnaire.
Re cliquez ensuite sur Accueil ou rafraîchissez la page pour voir apparaître tous vos outils d’administration habituels.
Comment remplacer des droits d’accès pour des documents en cours de vie ?
Le support peut vous aider à modifier la table DOCUMENT_ACCESS. Il n’est normalement pas nécessaire d’y accéder directement.
Je vois des doublons dans mes vues
Lorsque je déploie une nouvelle version de mon processus, mes vues personnalisées apparaissent en double dans mon sélecteur de vues, comment supprimer les doublons ?
Il peut se produire dans certains cas un dédoublement des vues utilisateur contenues dans vos modélisations. Ceci est un problème que nous avons identifié et qui affecte les version 5.2 et inférieures de Workey. Ceci est corrigé dans les versions 5.2.4 et supérieures de Workey.
En attendant la mise à jour de votre moteur, vous pouvez supprimer les vues en trop manuellement grâce à la console d’administration. Sur la page d´accueil, cliquez sur le lien Vues, sélectionnez la ou les vues en double puis cliquez sur le bouton Supprimer les vues sélectionnées.
Les 6 première vues standard de Workey ne sont pas sélectionnable pour éviter une suppression malencontreuse, elles sont nécessaires au fonctionnement de l’interface.
Délégations d’acteurs
| Consultez la documentation sur les Délégations d’acteurs pour tout savoir sur cette fonctionnalité. |
Erreur Workey lors de la délégation
- Vérifiez la définition de la période de délégation du rôle. Celle-ci doit être valide et cohérente.
- Seuls les rôles comprenant d’autres acteurs affectés sont affichés.
Après avoir installé une délégation, comment transférer les documents à traiter de la boîte du remplacé vers la boîte du remplaçant ?
Les nouveaux documents à traiter (liste à faire) peuvent être automatiquement affichés dans la boite du remplaçant.
Les versions de Workey 5.1 et supérieures donnent la possibilité de configurer un transfert automatique des tâches courantes dans le fichier %JBOSS_HOME/conf/workey.properties.
Paramètre à ajouter :
com.clog.workey.engine.Delegations.TaskTransfer
Lorsque je reviendrai de vacances, comment récupérer dans ma boîte tous les documents qui n’ont pas été traité ?
Les versions de Workey 5.1 et supérieures donnent la possibilité de configurer un transfert automatique des tâches courantes dans le fichier %JBOSS_HOME/conf/workey.properties.
Paramètre à désactiver (#) :
#com.clog.workey.engine.Delegations.TaskTransfer
Lorsque vous avez installé la délégation des rôles, vous avez dû spécifier une date de fin de délégation. Lorsque cette date est atteinte, vous retrouvez automatiquement vos documents et leur historique.
Comment installer une délégations récursives ?
Je souhaite que les documents existants avant la pose d’une délégations soient aussi compris dans le transfert des tâches pour que ma secrétaire puisse faire tout mon travail pendant mes vacances
Les versions de Workey 5.1 et supérieures donnent aussi la possibilité de configurer des délégations récursives. Dans ce cas, l’intégralité des documents à traiter sera transféré vers la boîte du remplaçant.
Paramètre à activer dans workey.properties :
com.clog.workey.engine.Delegations.AllowsForwardedDelegations=yes
Pour désactiver ce transfert automatique : com.clog.workey.engine.Delegations.AllowsForwardedDelegations=no.
Suppléance d’acteurs
Consultez la documentation sur les Délégations d’acteurs pour tout savoir sur cette fonctionnalité.
Quelle différence entre le remplacement d’acteurs et la suppléance d’acteurs ?
Un remplacement d´acteur est une action définitive qui modifie les informations de l´historique du document, le remplacé ne pourra plus faire la moindre action.
Un suppléant est une personne qui agit « pour le compte de », sachant que la personne qui a accordé une suppléance pourra toujours la reprendre à tout moment, c´est lui qui est le moteur de cette action et non le gestionnaire des processus.
Remplacement d’acteurs
| Pour que la fonction de remplacement et suppléance d’acteurs fonctionne, les acteurs doivent impérativement être activement référencés dans votre annuaire. Consultez la documentation en ligne pour plus de détails. |
Je veux effectuer un remplacement d’acteurs, mais je ne vois jamais se développer la liste des nouveaux acteurs potentiels
Avec certains navigateurs, il est nécessaire de rafraîchir la page pour voir le résultat de ce qui à été saisi.Lorsque vous effectuez une recherche d’acteurs dans un annuaire d’entreprise très volumineux, l’opération de filtrage des acteurs candidats potentiels peut être très longue et intense en ressources serveur. Pour les très gros annuaires, il faut s’armer de patience et attendre que le serveur retourne son résultat.

Si après quelques minutes d’attente, vous ne voyez toujours pas s’afficher de liste de suggestion d’acteurs, vérifiez :
- La syntaxe de vôtre saisie
Vous trouverez dans le fichier./log/server.logdu serveur les messages d’avertissements relatifs aux résultats des recherches de Workey et les raisons d’échec. - La présence de l’acteur que vous recherchez dans l’annuaire d’entreprise
- L’affectation de l’acteur que vous recherchez dans les rôles existants des processus déployés sur le serveur
J’ai demandé un remplacement d’acteur complet mais rien ne semble se passer quand je clique sur le bouton appliquer
Nous travaillons actuellement sur une meilleur façon de présenter les messages du serveur relatifs à cette fonctionnalité pour plus de transparence.
Pour le moment, vous ne recevez aucun message d’erreur, de progression, d´échec ou de succès lors d’un remplacement d’acteurs. Ceci devrait être grandement amélioré dans la prochaine version majeure de Workey.
Vous trouverez toutes les informations relatives à vos opérations de remplacement d’acteurs dans les logs du serveur. Le fichier server.log se trouve dans le dossier %JBOSS_HOME%/server/default/log du serveur Jboss ou %CATALINA_HOME%/logs du serveur Tomcat.
INFO [STDOUT] the replacement policy requires that the former actor exists yet as a workey registered actor: collaborateur1
Pour un remplacement complet, il est impératif que l’acteur qui sera remplacé existe toujours dans les affectations de rôles de Workey pour les processus couramment déployés sur le serveur.
ERROR [QueryUserDirectorySLSB] getAttribute(): collaborateur1: [LDAP: error code 34 - invalid DN] for sKey=collaborateur1 ERROR [QueryUserDirectorySLSB] collaborateur1: [LDAP: error code 34 - invalid DN] for sKey=collaborateur1 WARN [QueryUserDirectorySLSB] Unknown 'uid' attribute for userKey: collaborateur1 INFO [STDOUT] the replacer does not seem to exist in user's directory: collaborateur1
Ce type d’erreur appel une vérification de vôtre saisie. Il faut respecter la case et le format de l’attribut qui est défini comme userKeyAttribute dans vôtre configuration. En cas de doute, comparez votre saisie avec le nom d’utilisateur apparaissant en haut de la page dans la phrase “Connecté(e) en tant que Format à utiliser (Déconnexion)”.
INFO [STDOUT] the full replacement policy requires that the replacer does not exists yet as a workey registered actor: CN=Collaborateur 1,OU=Users
Pour un remplacement complet, il est impératif que le nouvel acteur (le remplaçant) n’existe pas encore dans les affectations de rôles de workey.
J’obtiens une exception Java lorsque je demande un remplacement d’acteur avec prise de relais
WARN [Directory] Error while searching the directory javax.naming.directory.InvalidSearchFilterException: Missing 'equals'; remaining name [...]
Il est possible d’obtenir de temps en temps ce message d’avertissement. Il n’est pas bloquant for heureusement.
Nous travaillons à corriger ce petit détail dans une prochaine version.
Les transactions effectuées par Workey sont plus longues que ce que ma base de données gère
java.sql.SQLRecoverableException: Connexion interrompue java.net.SocketException: Connection reset by peer: socket write error org.jboss.resource.JBossResourceException: SQLException; - nested throwable: (java.sql.SQLRecoverableException: Erreur d'E/S: Connection reset by peer: socket write error)
Dans ce cas, il faut augmenter le temps de transaction dans la configuration de la base de données.
Il peut aussi être nécessaire d’augmenter le TransactionTimeout dans la configuration du serveur Jboss.
Je veux appliquer un remplacement d’acteurs avec prise de relais mais je ne voit pas mon collaborateur dans la liste des nouveaux acteurs potentiels
Avec certains navigateurs, il est nécessaire de rafraîchir la page pour voir le résultat de ce qui à été saisi.
Après avoir rempli correctement le champ Ancien acteur, observez la syntaxe utilisée dans ce champ. Il vous faut saisir la chaîne DN du nouvel acteur exactement de la même façon pour obtenir la liste des candidats au remplacement.
Pour obtenir la liste complète des acteurs potentiellement candidats au remplacement, tapez : CN=* Attention, cette opération peut s´avérer longue et lourde en ressources serveur pour les annuaires très volumineux.
Ma base oracle me retourne des violations de contrainte unique lorsque je demande une prise de relais
Supprimez l’acteur remplaçant des affectations aux unités organisationnelles courantes puis renouvelez l’opération.
Quelle différence entre le Remplacement complet et la Prise de relais et départ ?
Rubrique à développer
J’ai appliqué un remplacement d’acteurs avec prise de relais et départ mais le nouvel acteur n’a pas récupéré mes droits de Gestionnaire des processus
La fonction de Délégation des rôles et/ou de Remplacement d’acteurs n’est pas prévue pour transférer des droits de Workflow manager. Afin de mettre à jour ces droits proprement, veuillez vous rendre dans la section Gestionaires, enlever les utilisateurs qui n’ont plus à se connecter à Workey et ajouter ceux qui ont besoin de ces droits.
Workey Content Manager
Rubrique à développer
Workey Archiver
Le module Workey Archiver est-il inclus dans la version standard de Workey ?
Non, le module complémentaire Workey Archiver est fourni par C-Log séparément.
Workey Reports Producer
Puis-je utiliser WARP avec une version 4 de Workey ?
Non, ce module requiers une version 5.1 au minimum.
Comment configurer WARP ?
Pour installer le module Workey Archive Report Producer, copier le fichier warp.jar dans le répertoire deploy de l´instance Workey de votre serveur Jboss.
La création et la configuration des agents qui alimenteront les bases décisionnelles se fait via la console d´administration de Workey.Retour | Accueil | SuiteCatégorie :
- La dernière modification de cette page a été faite le 5 septembre 2016 à 15:56.
- Politique de confidentialité
- À propos de WorkeyWiki
- Avertissements