2013年10月29日火曜日

Community EditionがActivateできない!

CommunityEditionをインストールし、Service Studioを起動して"Activate your Community Edition"の画面で情報を入れた後、"Activate Now"をクリックすると以下のようなエラーが出る場合があります。

"We're sorry but there was an unexpected problem while setting up your Community Edition. Please try again"


この場合には、手動でライセンス追加を行なうことで解消できます。 手順は以下の通り。

  1. ブラウザからhttp://www.outsystems.com/community/license に接続する。対象PlatformServerのSerialNumberとVersionを入力し"Request License"を押下。
    ※上記情報はServiceCenterを起動し、Addministration->Licensingで表示できます。ServiceCenterのデフォルトアカウントはadmin/adminです。

    OutSystems Request Community Edition License(http://www.outsystems.com/Community/license/)から引用
  2. licファイルがダウンロードできたら、ServiceCenterの同Licensingページの、"Upload New License"から、1で取得したlicファイルをUploadします。
  3. "Your license is valid for this server and all features are within licensed limits."という緑のチェックが表示されたらライセンスのActivationは成功です。
  4. ServiceStudioを起動するとまた"Activate your Community Edition"画面が出る場合がありますが、"Not Connected"タブ→"Connect Server"を押下し、localhostに接続すれば完了です。

  5.  
    次回以降は自動的にlocalhostに接続されます。
     

OutSystems Platformでどんな画面が作れる?

事例として挙がっている企業の中で、有名なところは以下のような企業様です。

fly.com様
http://www.fly.com/

ポルトガルのVia Verde様
http://www.viaverde.pt/Website/Home.jsf?Locale=en-GB

画面自体はCSS、JavaScriptという標準技術を用いて作っていきますので、このように柔軟な画面を作っていく場合にもOutSystems Platform上で難しい言語を覚えて作り込みをしなくてはいけない、ということはありません。

また、これらの例のように画面をリッチにする必要が無い場合には、標準で用意されているテーマを利用することができます。Version8においては標準のテーマは以下の4つです。


 1. テーマ名:Chicago (デフォルトのテーマ)







2.テーマ名:Detroit






3.テーマ名:Greenwich






4.テーマ名:SanFrancisco




これらのテーマもすべてCSSで記述されているので、1つのテーマを自社仕様に変更して利用すると簡単です。


2013年10月28日月曜日

Windows XPで、ServiceStudio起動時にフリーズする問題

特定の環境のWindows XPでのみ起こる様子。

起動時にPlatformServerに接続に行くときになんらかの問題が生じるようなので、起動時の自動接続をしない設定に変更する。

と言っても、起動したらすぐにフリーズしてしまうので少し残念な以下のワークアラウンドを実施する。

  1.  Service Studioを起動。→フリーズ
  2.  フリーズしている1つ目のService Studioをそのままに、スタートメニューからもう一つService Studioを起動する。→2つ目はフリーズしないはず
  3.  2つ目のService Studioで、サーバ名のタブ→Edit→Preferencesを選択する。

  4.  Preferences画面で、”Connect to the last Platform Server at startup”のチェックを外す。


  5.  タスクマネージャからServiceStudioのプロセスを落として、再度ServiceStudioを起動する。 

これで次回以降は無事つながります。