2009-07-27 4 views
1

Je ne suis pas familier avec Filnet P8. Mes hypothèses de la lecture de certains documents en ligne est qu'il a une interface utilisateur Web centrale appelée Workplace qui est implémentée sur la pile Web Java et communique avec les parties centrales de Filenet via les API Java.Extension de Filenet P8 3.5 Poste de travail avec interface graphique personnalisée et code

De même, il semble que vous puissiez étendre les portlets compatibles Workplace par l'intermédiaire de JSR 186. - d'après ce que j'ai lu Filnet P8 Workplace n'est pas un portail lui-même et ne peut pas héberger les portlets, mais fournit certaines des fonctionnalités comme portlets qui peuvent être utilisés avec des portails tiers. Filenet semble également avoir beaucoup de points d'extensibilité qui ne nécessitent pas de codage, mais je considère une application hautement personnalisée avec des grilles et des formulaires dynamiques personnalisés.

Est-il possible d'étendre Workplace en utilisant des portlets et/ou une approche JSP/Servlet simple avec une interface graphique personnalisée pour un flux de travail personnalisé?

L'interface graphique peut contenir des grilles avec filtrage et sélection de colonnes, des formulaires (pas une seule fois) avec des champs dynamiquement désactivants/habilitants, des formulaires de recherche personnalisés, un contexte dynamique et des menus déroulants. L'interface graphique devrait bien sûr pouvoir s'intégrer aux moteurs de contenu et de processus.

Un lien vers une solution existante basée sur Filenet P8 qui prouve qu'une telle extension GUI de Workplace personnalisée est possible.

Merci!

Répondre

2

Ceci est possible. Tout d'abord Workplace est livré avec le code source complet. Regardez dans le répertoire AESource (généralement dans c: \ Program Files \ FileNet \ AE si vous l'utilisez sous Windows). Ce que vous devez d'abord décider, c'est où vous voulez vous connecter (par exemple, voulez-vous créer une nouvelle page Wokrplace comme les pages Parcourir et Rechercher ou voulez-vous l'intégrer comme une nouvelle action comme Checkout, Get -Info etc). Une fois que vous comprendre cela, je peux fournir des informations plus spécifiques de l'endroit où vous voulez regarder pour ajouter votre nouveau code. Une fois que vous pouvez afficher un point d'entrée à votre propre fonctionnalité dans Workplace, vous pouvez utiliser ce que vous voulez pour les contrôles etc. Vous pouvez utiliser des grilles JSF ou simplement des éléments JSP classiques ou même des contrôles JQuery (à condition de lier les bonnes bibliothèques etc.) . Une autre chose à garder à l'esprit est que vous devrez vous familiariser avec le Web Application Toolkit (WAT) afin de vous assurer que vous recevez les bonnes informations d'état de Workplace (comme le jeton utilisateur de qui est connecté, peut-être sur quel document l'utilisateur a cliqué, dans quel dossier il se trouvait lorsqu'il est entré dans votre interface utilisateur).

De toute façon, voici quelques informations pour vous aider à démarrer. Si vous fournissez plus d'informations sur l'endroit où vous souhaitez scinder votre interface utilisateur, je peux vous donner des conseils sur ce que vous devez changer, etc.

Questions connexes