プロジェクトを作成

プラットフォームをデプロイ

Go to Odoo.sh and hit the Deploy your platform button.

../../../_images/deploy.png

Githubでサインイン

GitHubアカウントでサインインして下さい。まだアカウントをお持ちでない場合は、アカウントを作成リンクをクリックして下さい。

../../../_images/github-signin.png

Odoo.shを承認

承認 ボタンをクリックして、Odoo.sh に必要なアクセス権を付与して下さい。

../../../_images/github-authorize.png

Odoo.sh では基本的に以下が必要です:

  • GitHubのログインとEメールを知るには、

  • ゼロからやり直す場合は、新しいリポジトリを作成します。

  • 既存のリポジトリを読み込むには、既存のリポジトリから開始したい場合、あなたの組織のものも含めて、

  • 変更をプッシュするたびに通知を受けるためのウェブフックを作成するには、

  • デプロイをより簡単にするために変更を加えるには、ブランチをマージしたり、新しい サブモジュール を追加したりします。

プロジェクトを提出

ゼロから始めるために新しいリポジトリを作成するか、既存のリポジトリを使用するかを選択します。

次に、名前を選択するか、使用するリポジトリを選択します。

使用するOdooのバージョンを選択します。既存のデータベースまたはアプリケーション一式をインポートする場合は、該当するバージョンを選択する必要があります。ゼロから始める場合は、最新バージョンを使用します。

サブスクリプションコード を入力して下さい。これは、サブスクリプション紹介契約番号、または 有効化コード とも呼ばれます。

これは、Odoo.shを含む企業用サブスクリプションのコードである必要があります。

パートナーは、パートナーシップコードを使用してトライアルを開始できます。パートナーの顧客がプロジェクトを開始した場合、Odoo.shを含む企業版サブスクリプションを取得し、そのサブスクリプションコードを使用する必要があります。パートナーは、その金額の50%をコミッションとして受け取ります。コミッションを取得するには、販売担当者またはアカウントマネジャーに連絡して下さい。

フォームを送信した際に、サブスクリプションが有効ではないという通知を受け取った場合、それは次のいずれかを意味します。

  • 既存のサブスクリプションではありません。

  • パートナーシップのサブスクリプションではありません。

  • これは企業向けサブスクリプションですが、Odoo.shは含まれていません。

  • パートナーシップサブスクリプションでも企業版サブスクリプション(オンライン・サブスクリプションなど)でもありません。

サブスクリプションに関してご不明な点がございましたら、`Odooサポート<https://www.odoo.com/help> `_ までご連絡下さい。

../../../_images/deploy-form.png

完了しました!

Odoo.shの使用を開始できます。最初のビルドが作成されようとしています。まもなく最初のデータベースに接続できるようになります。

../../../_images/deploy-done.png

データベースをインポートする

Odoo.shプロジェクトにデータベースをインポートできるのは、Odooの サポート対象バージョン である場合のみです。

本番環境でモジュールをプッシュする

コミュニティモジュールまたはカスタムモジュールを使用している場合は、GitHubリポジトリのブランチに追加して下さい。 Odoo.comオンラインプラットフォームでホストされているデータベースにはカスタムモジュールがありません。 これらのデータベースのユーザは、この手順をスキップできます。

モジュールを好きなように構成できます。Odoo.shはOdooアドオンを含むフォルダを自動的に検出します。例えば、リポジトリのルートディレクトリに全てのモジュールフォルダを置くこともできますし、定義したカテゴリ(会計、プロジェクトなど)ごとにフォルダにモジュールをグループ化することもできます。

Gitのパブリックリポジトリで利用可能なコミュニティモジュールについては、サブモジュール を使用して追加することもできます。

次に、このブランチを本番ブランチ <odoosh-gettingstarted-branches-stages>にする か、本番ブランチにマージする か、いずれかを行います。

バックアップをダウンロード

オンプレミスデータベース

オンプレミスデータベースのURL /web/database/manager にアクセスし、バックアップをダウンロードします。

警告

データベースマネジャーにアクセスできない場合は、システム管理者によって無効にされている可能性があります。データベースマネジャーのセキュリティに関するドキュメンテーション を参照して下さい 。

データベースサーバのマスターパスワードが必要です。お持ちでない場合は、システム管理者にお問い合わせ下さい。

../../../_images/create-import-onpremise-backup.png

バックアップ形式として、ファイルストアを含むZIPを選択します。

../../../_images/create-import-onpremise-backup-dialog.png

Odooオンラインデータベース

データベースマネジャーにアクセス して、データベースのバックアップをダウンロードして下さい。

../../../_images/create-import-online-backup.png

警告

オンライン版(例:saas-*) はOdoo.shではサポートされていません。

バックアップをアップロード

次に、Odoo.shプロジェクトの本番ブランチのバックアップタブで、先ほどダウンロードしたバックアップをインポートします。

../../../_images/create-import-production.png

バックアップがインポートされたら、ブランチの履歴にある接続ボタンを使用してデータベースにアクセスできます。

../../../_images/create-import-production-done.png

送信メールサーバを確認して下さい。

Odoo.shにはデフォルトのメールサーバが用意されています。これを使用するには、設定 ‣ 技術設定 ‣ 送信メールサーバ でデータベースに有効な送信メールサーバが設定されていない必要があります (開発者モード が有効化されている必要があります)。

データベースのインポート後、送信メールサーバは全て無効化され、デフォルトで提供されているOdoo.shのメールサーバを使用することになります。

警告

ポート25は閉鎖されており(今後も閉鎖されたままです)、外部SMTPサーバに接続する場合は、ポート465および587を使用して下さい。

スケジュールされたアクションをチェックする

インポート後は、スケジュールされたアクションは全て無効になります。

これは、新たにインポートされたデータベースが、実行中のプロダクトに影響を与える可能性のあるアクションを実行するのを防ぐためです。例えば、キューに残っているメールの送信、メール一括配信の処理、サードパーティサービスとの同期(カレンダ、ファイルホスティングなど)などです。

インポートしたデータベースをプロダクトとして使用する予定の場合は、必要なスケジュールされたアクションを有効にします。元のデータベースで有効になっているものを確認し、インポートしたデータベースでも同じアクションを有効にすることができます。スケジュールされたアクションは、 管理設定 ‣ 技術設定 ‣ 自動化 ‣ スケジュールされたアクション にあります。

サブスクリプションを登録

インポート後、サブスクリプションはリンク解除されます。

インポートされたデータベースはデフォルトで重複とみなされ、企業版サブスクリプションは削除されます。サブスクリプションごとにリンクできるデータベースは1つだけなので、この措置が取られます。

本番にする場合は、以前のデータベースをサブスクリプションから切り離し、新たにインポートしたデータベースを登録します。手順については、データベース登録ドキュメンテーション を参照して下さい。