ダッシュボードを実装するためのソリューションを選択するのに助けが必要

java java-ee liferay pentaho php
ダッシュボードを実装するためのソリューションを選択するのに助けが必要

次の機能を提供するダッシュレット/ポートレットでダッシュボードを実装したいと思います。

  1. さまざまなサービスの全体的な状態を示すダッシュボード*(ネット
    バンキング、メール、コアバンキング、イントラネット、シェアポイントなど)。 最初のレベルでは、サービス名とステータス*を緑、黄色、または赤で表示できます。 ユーザーがサービス名を*クリック*すると、サービスの*簡単な説明 *コメント*が表示されます。サポート担当者は、サービスの劣化の理由、連絡先の詳細などを強調できます。

  2. これらのすべての*ステータスの変更は保存され*、私たちはできるはずです
    月、四半期、または指定された日付範囲(最大1年)のサービスの可用性に関するレポートを表示します。

  3. 月間ビューでスケジュールされたダウンタイムを表示するカレンダー。 It
    タイトル(カレンダーに表示される)、場所(アクティビティが実行される場所)、説明、開始時刻、終了時刻が必要です。

  4. で実行されたすべてのアクティビティの*レポート*をプルできるはずです。
    月単位、四半期単位、または年単位。

  5. ユーザー管理-最初のログインでADと統合する必要があります
    さらに、アプリケーションはユーザー権限(設定可能)を追跡して、誰がどのサービスを表示でき、誰が変更できるかを確認できる必要があります。ダッシュレットの作成も、アプリケーションレベルのアクセス権を使用して制御する必要があります。

誰かが上記を実装するための良いツールを提案できますか? JavaまたはPHPのいずれか、または他の言語も使用できます。 LiferayまたはPentahoを使用して上記を実行できますか、またはダッシュボードの作成に適した他のツールがありますか?

ありがとうございます。

  2  1


ベストアンサー

私は最近のプロジェクトで同様の要件がありましたが、ここに私がやったことがあります:

” ” ‘

  • プライベートユーザーページを作成し、必要なすべてのポートレットを追加します+

  • 「ページの管理→エクスポート」でページをエクスポート+

  • エクスポートされたLARファイルをLiferayインストールにコピーします(
    portal-ext.propertiesファイルがあるliferayホームフォルダー)+

  • portal-ext.propertiesを調整+
    -「default.user.private.layout.name = Dashboard」を追加してプライベートユーザーページの名前を「Dashboard」に変更します+-「layout.user.private.layouts.modifiable = false」を設定してプライベートページを読み取り専用にします+ -エクスポートされたLARファイルを使用して、「default.user.private.layouts.lar = / path / to / the / lar / file.lar」を追加して、すべての(新しい)ユーザーのプライベートページを生成します+-ポータルを再起動します+

すべてがうまくいくと、ユーザーのプライベートページが修正されました。

1


iGoogleのように? GWTかもしれませんが、やるべきことがたくさんあります。

0


タイトルとURLをコピーしました