メインコンテンツまでスキップ
Procore

アプリ管理とは何ですか?

背景

Procore のアプリ管理機能を使用すると、Procore 会社管理者はサード パーティ アプリケーションまたはアプリを Procore プラットフォームにインストールして管理し、プロジェクトで使用できるようになります。

アプリの種類

Procore プラットフォームは、さまざまな種類のアプリをサポートしています。基本レベルでは、Procore プラットフォームで実行されるアプリは、以下に説明するように、組み込みアプリとデータ接続アプリの2つのカテゴリに分類されます。

  • 組み込みアプリ - Procore ウェブ ユーザー インターフェイスから起動され、Procore ウェブ ユーザー インターフェイス内に直接表示されます。Procore と外部のサービスおよびサイトの間で切り替える必要がなくなることで、組み込みアプリはユーザーにシームレスな体験を提供し、効率の向上とワークフローの合理化に役立ちます。Procore の顧客が開発したカスタム サード パーティ アプリや、Procore 技術パートナーが開発したマーケットプレース アプリは、組み込み体験を活用できます。
  • データ接続アプリ - Procore と外部アプリケーションまたはサービスの間でデータをインポート、エクスポート、または同期するニーズに対応します。Procore の顧客が開発したカスタム サード パーティ アプリや、Procore 技術パートナーが開発したマーケットプレース アプリは、データ コネクタとして実装および展開できます。

Procore でのアプリ管理

組み込みアプリとデータ接続アプリは、Procore 会社管理者ツールのアプリ管理機能を使用して Procore で管理されます。サード パーティ アプリが会社にインストールされると、Procore 会社管理者とプロジェクト ユーザーはアプリ管理を使用してさまざまなタスクを実行できるようになります。データ接続アプリを使用すると、会社管理者はアプリを更新、アンインストール、再インストールできるだけでなく、アプリによって行われた毎日の API リクエストの数を示すグラフを表示できます。組み込みアプリを使用すると、会社管理者とプロジェクト ユーザーは、Procore マーケットプレースから直接、組み込みアプリのインストール、カスタム組み込みアプリのインストール、会社レベルおよびプロジェクトレベルでのアプリ構成の作成などの追加機能にアクセスできます。アプリ構成は、アプリと組織によるアプリの使用方法を管理するための強力かつ柔軟な方法を提供します。

会社レベルのアプリ管理には、会社管理者ツールからアクセスします ([ポートフォリオ] > [基本ツール] > [管理者] > [アプリ管理])。プロジェクトレベルのアプリ管理には、上部ナビゲーション ヘッダーの [アプリを選択する] メニューを使用してアクセスします ([アプリを選択する] > [探索する] > [アプリ管理])。

アプリのインストールと構成

Procore 会社管理者プロジェクト ユーザーがアプリの管理と使用について詳しく調べる前に、Procore でのアプリ インストールのアーキテクチャを理解することが重要です。次の図は、Procore でアプリがどのようにインストール、構成、起動されるかを示しています。

app-management-architecture.png

  • Procore 会社管理者は、会社アカウントにアプリをインストールします。
  • アプリは、管理者がすべてのユーザーがアクセスできるように会社レベルで構成することも、プロジェクト固有の設定をカスタマイズしてプロジェクトレベルで構成することもできます。プロジェクトレベルの設定は、現在進行中のすべてのプロジェクトと将来のプロジェクトにグローバルに適用することもできます。
  • プロジェクトレベルのアプリの場合、会社管理者またはプロジェクト ユーザーはアプリ構成を作成し、プロジェクトに適用することができます。
  • 同じアプリが異なるプロジェクトで異なるように構成されている場合があります。
  • Procore エンド ユーザーは、Procore 内から直接起動することで、設定されたアプリにアクセスします。

アプリケーションのバージョン管理と更新通知

Procore 会社アカウントにインストールするアプリケーションと統合は、セマンティックなバージョン番号付けスキームに従います。セマンティックなバージョン管理には、アプリケーション開発者がバージョン番号をどのように割り当て、増分するかをガイドする一連のルールが含まれます。セマンティックなバージョン管理は、基礎となるアプリケーション コードと、アプリケーションのバージョン間で何が変更されたかについての意味を提供するため、有益です。

セマンティックなバージョン番号は XYZ の形式をとり、X はメジャー バージョン、Y はマイナー バージョン、Z はパッチ バージョン (major.minor.patch) です。会社アカウントでアプリケーションを更新すると、変更の種類に応じてバージョン番号要素が増加します。

  • メジャー - アプリケーションに互換性のない重大な変更が加えられたときに増分されます。
  • マイナー - アプリケーションの新機能が下位互換性のある方法でリリースされたときに増分されます。
  • パッチ - アプリケーションの機能に直接影響しないバグ修正やその他の変更がリリースされたときに増分されます。

セマンティックなバージョン管理の概念について詳しくは、https://semver.org/ をご覧ください。

新しいアプリケーション バージョンが開発者によってリリースされると、アプリケーションのアプリ管理リストに「更新が利用可能」通知が表示されます。

update-available-badge.png

新しいアプリケーションのバージョンが Procore によってレビューされ、マーケットプレースに公開されると、マーケットプレース アプリケーションの更新通知が表示されます。開発者が新しいアプリケーション バージョンを運用環境に導入すると、カスタム インストールされたアプリケーションの更新通知が表示されます。このシナリオでは、更新を完了するために、開発者は更新されたアプリのバージョン ID を提供する必要があります。

アプリ管理でアプリケーションを更新する手順については、「インストールされているアプリを更新する」を参照してください。

 重要
以前にインストールしたアプリケーションを更新する場合、構成したアプリ構成、会社またはプロジェクトの権限、および許可されたプロジェクト設定を、更新されたアプリケーション用に再構成する必要があることに注意することが重要です。