2010-08-25 7 views
2

Je voudrais mettre en place un tableau de bord avec Dashlets/portlets qui offrent les fonctionnalités suivantes:Vous avez besoin d'aide pour choisir une solution pour mettre en place un tableau de bord

  1. Un tableau de bord qui montre l'état général de divers services (Net Bancaire, Courrier, Core Banking, Intranet, Sharepoint etc.). Le premier niveau peut afficher le nom du service et un statut indiquant Vert, Ambre ou Rouge. Si l'utilisateur clique sur le nom du service, il/elle doit voir une brève description du service, Commentaires - où le personnel de soutien peut mettre en évidence raison de la détérioration des services, des détails contacter personne, etc ..
  2. Tous ces changements d'état doivent être stockés et nous devrions être en mesure d'afficher un rapport sur la disponibilité des services pour le mois, trimestre ou une plage de dates spécifiée (max jusqu'à 1 année).

  3. Un calendrier qui affiche les temps d'arrêt planifiés dans une vue mensuelle. Il doit avoir un titre (à afficher sur le calendrier), Emplacement (où l'activité sera effectuée), Description, heure de début et fin heure.

  4. Nous devrions pouvoir tirer un rapport de toutes les activités effectuées sur un base mensuelle, trimestrielle ou annuelle.
  5. Gestion des utilisateurs - doit être intégré à AD pour la connexion initiale et continue l'application devrait être en mesure de suivre pour assurer qui peuvent les droits des utilisateurs (configurable) voir quels services et qui peuvent faire changements, Création de dashlets devrait également être contrôlée en utilisant l'application droits d'accès de niveau. Est-ce que quelqu'un peut suggérer un bon outil pour mettre en œuvre ce qui précède?

Je suis ouvert à l'utilisation de Java ou PHP ou toute autre langue aussi. Est-ce que ce qui précède peut être fait avec Liferay ou Pentaho, ou y a-t-il un autre outil mieux adapté pour créer le tableau de bord? Veuillez nous aider Merci.

Répondre

0

Tout comme iGoogle? Peut-être que GWT, mais il semble que beaucoup de travail à faire.

1

J'ai eu une exigence similaire dans un récent projet, voici ce que je faisais:


- Créer utilisateur privé (s) et ajouter tous les portlets dont vous avez besoin
- exporter la page (s) via « Manage Pages -> Exporter "
- copier le fichier LAR exporté vers votre installation liferay (dans le dossier home de liferay, où se trouve votre fichier portal-ext.properties)
- ajuster portal-ext.propriétés
        - renomme la page d'utilisateur privé « Tableau de bord » en ajoutant « default.user.private.layout.name = Tableau de bord »
        - font les pages privées en lecture seule en réglant « mise en page .user.private.layouts.modifiable = false "
        - utilisez le fichier LAR exporté pour générer des pages privées pour tous les (nouveaux) utilisateurs en ajoutant" default.user.private.layouts.lar =/path/vers/le/lar/file.lar "
        - redémarrer le portail

Lorsque tout s'est bien passé, vous avez maintenant des pages privées d'utilisateur fixes.

Questions connexes