Qu’est-ce que la gestion des applications ?

Fond

La fonction de gestion des applications de Procore permet aux administrateurs de l’entreprise Procore d’installer et de gérer des applications tierces, ou applis, sur la plateforme Procore, les rendant disponibles pour une utilisation dans des projets.

Types d’applications

La plateforme Procore prend en charge différents types d’applications. Au niveau de base, les applications exécutées sur la plateforme Procore se divisent en deux catégories : applications intégrées et applications de connexion de données comme décrit ci-dessous.

  • Applications intégrées : sont lancées et s’affichent directement dans l’interface utilisateur Web de Procore. En éliminant le besoin de basculer entre Procore et les services et sites externes, les applications intégrées offrent une expérience transparente aux utilisateurs et contribuent à améliorer l’efficacité et à rationaliser les flux de travail. Les applications tierces personnalisées développées par les clients Procore ainsi que les applications Marketplace développées par les partenaires technologiques de Procore peuvent tirer parti de l’expérience intégrée.

  • Les applications de connexion de données répondent au besoin d’importer, d’exporter ou de synchroniser des données entre Procore et des applications ou services externes. Les applications tierces personnalisées développées par les clients Procore ainsi que les applications Marketplace développées par les partenaires technologiques de Procore peuvent être implémentées et déployées en tant que connecteurs de données.

Gestion des applications dans Procore

Les applications intégrées et les applications de connexion de données sont gérées dans Procore à l’aide de la fonction de gestion des applications de l’outil Admin de l’entreprise de Procore. Une fois qu’une application tierce est installée dans une entreprise, les administrateurs de l’entreprise Procore et les utilisateurs du projet peuvent utiliser Gestion des applications pour effectuer diverses tâches. Avec les applications de connexion de données, les administrateurs de l’entreprise peuvent mettre à jour, désinstaller et réinstaller les applications, ainsi qu’afficher un graphique montrant le nombre de demandes API quotidiennes effectuées par l’application. Avec les applications intégrées, les administrateurs de l’entreprise et les utilisateurs du projet ont accès à des fonctionnalités supplémentaires, notamment l’installation d’applications intégrées directement à partir de la place de marché Procore, l’installation d’applications intégrées personnalisées, la création de configurations d’applications au niveau entreprise et projet, etc. Les configurations d’applications offrent un moyen puissant et flexible de gérer les applications et la façon dont votre organisation les utilise.

La gestion des applications au niveau entreprise est accessible via l’outil Admin de l’entreprise (Portefeuille > Outils de base > Admin > Gestion des applications). La gestion des applications au niveau projet est accessible à l’aide du menu « Sélectionner une application » dans l’en-tête de navigation supérieur (Sélectionner une application > Explorer > Gestion des applications).

Installation et configuration de l’application

Avant que les administrateurs d’entreprise Procore ne se penchent sur la gestion et l’utilisation des applications, il est important de comprendre l’architecture de l’installation des applications dans Procore. Le diagramme suivant illustre la façon dont les applications sont installées, configurées et lancées dans Procore.

app-management-architecture.png

  • L’administrateur de l’entreprise Procore installe une application dans son compte d’entreprise.

  • Une application peut être configurée par un administrateur au niveau entreprise pour un accès par tous les utilisateurs, ou au niveau projet avec des paramètres personnalisés spécifiques au projet. Les configurations au niveau projet peuvent également être appliquées globalement à tous les projets actifs et futurs.

  • Dans le cas des applications au niveau projet, les administrateurs de l’entreprise ou les utilisateurs du projet peuvent créer des configurations d’application et les appliquer aux projets.

  • La même application peut être configurée différemment dans différents projets.

  • Les utilisateurs finaux Procore accèdent aux applications configurées en les lançant directement à partir de Procore.

Application Versioning and Update Notification

The applications and integrations you install in your Procore company account follow a semantic version numbering scheme. Semantic versioning involves a set of rules that guide how version numbers are assigned and incremented by the application developer. Semantic versioning is beneficial as it provides meaning about the underlying application code and what has been modified from one version of the application to the next.

A semantic version number takes the form X.Y.Z where X is the major version, Y is the minor version, and Z is the patch version (major.minor.patch). As you update applications in your company account, version number elements are incremented depending on the type of change:

  • major - incremented when incompatible breaking changes are made to the application.

  • minor - incremented when new features to the application are released in a backward-compatible manner.

  • patch - incremented the when bug fixes or other changes not directly affecting the functionality of the application are released.

To learn more about semantic versioning concepts, visit https://semver.org/.

When a new application version is released by a developer, the App Management listing for the application will have an 'Update Available' notification.

update-available-badge.png

Update notifications for Marketplace applications appear once the new application version is reviewed by Procore and published to the Marketplace. Update notifications for custom-installed applications appear when the developer promotes a new application version to the production environment. In this scenario, the developer must provide you with an updated App Version ID in order to complete the update.

See Update an Installed App for steps to update an application in App Management.

 Important

As you update previously installed applications, it is important to note that any app configurations, company or project permissions, and permitted project settings you have set up will need to be reconfigured for an updated application.

Pour en savoir plus

See Also

Loading related articles...