Question

Je ne connais pas Filnet P8.

Mes hypothèses de la lecture de certains documents en ligne sont qu'il dispose d'une interface utilisateur Web centrale appelée Workplace qui est implémentée sur la pile Web Java et communique avec les parties principales de FileNet via les API Java.

Il semble également que vous puissiez prolonger les portlets conformes au travail JSR 186. - D'après ce que j'ai lu le lieu de travail Filnet P8 n'est pas un portail lui-même et ne peut pas héberger des portlets, mais fournit une partie des fonctionnalités en tant que 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 j'envisage une application hautement personnalisée avec des grilles et des formulaires dynamiques personnalisés.

Est-il possible d'étendre le lieu de travail à l'aide de portlets et / ou d'approche JSP / servlet simple avec une interface graphique personnalisée pour un flux de travail personnalisé? (Probablement la "boîte à outils d'application Web" est l'outil)

L'interface graphique peut contenir des grilles avec la sélection de filtrage et de colonne, les formulaires (pas de papier une fois) avec des champs de désactivation / activation dynamique, de formulaires de recherche personnalisés, de contexte dynamique et de menus déroulants. L'interface graphique devrait être en mesure de s'intégrer au contenu et aux moteurs de traitement.

Un lien vers une solution basée sur FileNet P8 existante qui prouve qu'une telle extension GUI de travail personnalisée possible serait formidable.

Merci!

Était-ce utile?

La solution

C'est possible. Tout d'abord, le lieu de travail est livré avec du code source complet. Regardez dans le répertoire Aesource (généralement dans C: Program Files FileNet ae si vous l'exécutez sous Windows). Ce que vous devez d'abord décider, c'est où vous souhaitez vous connecter (par exemple, voulez-vous créer une nouvelle page Wokrplace comme les pages de navigation et de recherche ou voulez-vous l'épliances en tant que nouvelle action comme la caisse, obtenez -Info etc).

Une fois que vous avez compris cela, je peux fournir des informations plus spécifiques sur l'endroit où vous souhaitez chercher à ajouter votre nouveau code. Une fois que vous pouvez afficher un point d'entrée sur votre propre fonctionnalité sur le lieu de travail, vous pouvez utiliser ce que vous voulez en ce qui concerne les contrôles, etc. Vous pouvez utiliser des grilles JSF ou simplement des trucs JSP classiques ou même des commandes jQuery (à condition que vous liiez les bons libs, etc.) .

Une autre chose à garder à l'esprit est que vous aurez besoin de vous familiariser avec la boîte à outils d'application Web (WAT) afin que vous puissiez vous assurer que vous obtenez les bonnes informations d'état de Workplace (comme le jeton utilisateur de qui est connecté, Peut-être sur quel id doc que l'utilisateur a cliqué, dans quel dossier il se trouvait lorsqu'il est entré dans votre interface utilisateur).

Quoi qu'il en soit, voici quelques informations pour vous aider à démarrer. Si vous fournissez plus d'informations sur l'endroit où vous souhaitez épisser votre interface utilisateur, je peux fournir des conseils comme ce que vous devez changer, etc.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top