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.
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.
Les applications intégrées et les applications de connexion de données sont gérées dans Procore à l'aide de la fonction Gestion des applications de l'outil Admin de l'entreprise Procore . Une fois qu'une application tierce est installée dans une entreprise, les administrateurs d'entreprise et les utilisateurs de projet Procore peuvent utiliser la 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 indiquant le nombre de demandes d' API quotidiennes effectuées par l'application. Avec les applications intégrées, les administrateurs d'entreprise et les utilisateurs de projet ont accès à des fonctionnalités supplémentaires, notamment l'installation d'applications intégrées directement à partir de la Marketplace 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'application 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 applis). 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électionnez une application> Explorer> Gestion des applis).
Avant que les administrateurs d'entreprise Procore ne se lancent dans la gestion et l'utilisation des applications, il est important de comprendre l'architecture de l'installation des applications dans Procore. Le diagramme suivant montre comment les applications sont installées, configurées et lancées dans Procore.
Les applications et intégrations que vous installez dans votre compte d'entreprise Procore suivent un schéma de numérotation de version sémantique . Le contrôle de version sémantique implique un ensemble de règles qui guident la façon dont les numéros de version sont assignés et incrémentés par le développeur de l'application. Le contrôle de version sémantique est bénéfique car il donne un sens au code de l'application sous-jacent et à ce qui a été modifié d'une version de l'application à l'autre.
Un numéro de version sémantique prend la forme X.Y.Z où X est la version principale, Y est la version mineure et Z est la version du correctif (majeure.mineure.patch). Lorsque vous mettez à jour des applications dans votre compte d'entreprise, les éléments de numéro de version sont incrémentés en fonction du type de changement :
Pour en savoir plus sur les concepts de gestion des versions sémantique, visitez https://semver.org/.
Lorsqu'une nouvelle version de l'application est publiée par un développeur, la liste de gestion des applications de l'application affiche une notification « Mise à jour disponible ».
Les notifications de mise à jour pour les applications du Marketplace apparaissent une fois que la nouvelle version de l'application est révisée par Procore et publiée sur le Marketplace. Les notifications de mise à jour pour les applications installées personnalisées s'affichent lorsque le développeur fait la promotion d'une nouvelle version de l'application dans l'environnement de production. Dans ce scénario, le développeur doit vous fournir un ID de version d'application mis à jour afin de terminer la mise à jour.
Voir Mettre à jour une application installée pour savoir comment mettre à jour une application dans Gestion des applications.