Summary
Resolution
Déploiement
- Comment se connecter au portail ?
Comme pour les versions hébergées de Sage 100, tout le paramétrage se réalise via Sage Provisioning Portal. - Comment ajouter un client ?
Pour savoir comment ajouter un client sur le portail, consulter l'article : Créer un nouveau client SPC. - Comment mettre place une base de données Azure sur Sage Partner Cloud ?
L'article : Créer un utilisateur SQL Azure via Sage Partner Portal, explique la mise en place à réaliser. - Comment est calculé le dimensionnement automatique de la Machine Virtuelle (VM) ?
Les éléments de réponse se trouvent dans l'article : Comprendre méthode de création de la machine virtuelle
- Quelle est la correspondance des versions SPC versus L100 ?
Consultez l'article : Connaître les versions des applications déployées avec Sage 100 hébergé et Sage Partner Cloud. - Quelle est la procédure pour migrer d'une version Sage 100 On Premise vers SPC ?
Tous les éléments pour une bonne migration se trouvent dans un article de la base de commanissances. Consultez : Récupération de données en provenance d'une base On Premise vers Sage 100 Hébergé / Sage Partner Cloud. - Quelle est la procédure pour migrer d'une version Sage 100 Hébergé vers SPC ?
Réalisez les différentes manipulations à l'aide de l'article : Migration Sage 100 Hébergé vers Sage 100 SPC.
Services complémentaires
- Est-il possible d'utiliser Automatisation Comptable Sage (ACS) ?
Oui, l'abonnement ACS est à référencer comme Client SPC. Cela permet le téléchargement de la version compatible. - Est-il possible d'installer Sage Recouvrement Créances (SRC) ?
Il est possible d'installer l'application SRC sur SPC, pour cela, consulter l'article Installer SRC sur SPC.
- Est-il possible d'installer ECF sur SPC ?
Ce n'est pas possible. Il est recommandé d'installer ECF sur le poste en local et non pas sur SPC.
- Comment installer Sage BI Reporting sur SPC ?
Retrouvez le guide d'utilisation de Sage BI Reporting dans le contexte SPC dans l'aide en ligne : Guide de Déploiement SPC.
La chaîne de connexion à BI Reporting est disponible sur le site www.SageOnline.fr :- Connectez-vous
- Cliquez ensuite dans Administration > Paramètres de connexion SQL.
- Peut on installer Sage BI Reporting Freemium sur SPC ?
Non la version Freemium n'est pas disponible avec SPC
- Quelle version Microsoft 365 utiliser ?
Les versions compatibles sont :- Microsoft 365 Apps for Entreprise
- M365 Business Premium ou M365 E3-E5
L'activation via les services connectés Microsoft 365 permet d'effectuer des exports Excel et l'envoi d'E-mails.
Pour plus d'information, consulter l'article : Utiliser Microsoft 365 pour SPC.
- Comment activer l'option ?
Pour en savoir plus sur l'activation de ce service, consulter l'article Stockage et partage sur Sage 100 SPC.
Développements Spécifiques
- Les Objets Métiers sont-ils disponibles pour SPC ?
Oui, il existe une version des Objets Métiers spécifique à Sage 100 SPC. L'utilisation est presque identique à celle des Objets Métiers pour Sage 100 On-Premise. - Est-il nécessaire d'installer les Objets Métiers sur Sage 100 SPC ?
Une version spécifique des Objets Métiers est installée par défaut sur Sage 100 SPC. Il est impératif de ne pas installer les Objets Métiers pour Sage 100 On-Premise. Cela rendrait les Objets Métiers pour Sage 100 SPC inutilisable avec l'erreur : Implémentation CBase non disponible ! - Comment réinstaller les Objets Métiers SPC ?
Pour restaurer les Objets Métiers SPC :- Désinstallez les Objets Métiers On Premise.
- Effectuez une "Mise à jour de la machine virtuelle" dans la même version que la version actuelle. Cela permet de forcer la réinstallation des Objets Métiers SPC.
- Est-il facile d'adapter à Sage 100 SPC un développement Objets Métiers initialement conçu pour Sage 100 on-premise ?
Oui, seule l'étape de connexion est à adapter pour accéder à une base Sage 100 SPC au lieu d'une base Sage 100 On-Premise. Cela résulte de l'architecture différente d'une base Azure par rapport à une base SQL.
Pour plus d'information, consulter l'article : Se connecter aux bases Sage 100 On premise et SPC avec les Objets Métiers - Une application utilisant les Objets Métiers a été développée. Des erreurs apparaissent lors des tests de connexion depuis le Bureau à distance de SPC. Comment effectuer un diagnostic ?
- Vérifiez que la méthode de connexion spécifique à SPC est bien utilisée.
- Téléchargez l'utilitaire de test de connexion SPC et faire un test de connexion Objets Métiers.
- Est-il possible d'appeler une application développée avec les OM depuis Sage 100 SPC via les Programmes externes ou IntuiSage ?
Oui, depuis la version 2024.1 de SPC. Il est possible d'appeler une application tierce en tant que Programme Externe. Il est recommandé de mettre en place l'utilitaire de rappel de Programme Externe pour SPC : Cliquer ici - Est-il possible d'accéder depuis un poste distant (extérieur à l'environnement SPC) à une base Azure Sage 100 SPC avec les OM ?
Non et cela pour des raisons techniques et de sécurité. Une application développée avec les Objets Métiers pour Sage 100 SPC s'exécute uniquement depuis Sage 100 SPC.
Pourquoi faut-il recompiler l'application avec les OM correspondants à chaque version majeure des applications Sage 100 On-Premise ou Sage 100 SPC ? (version 8, 9, 10, etc.)
Chaque mise à jour majeure des Objets Métiers introduit de nouveaux objets, propriétés et méthodes. Ces ajouts sont basés sur les évolutions fonctionnelles des applications Sage 100 On-Premise et Sage 100 SPC. Cette situation engendre une dépendance entre une application compilée avec les Objets Métiers et les composants Objets Métiers. Cela nécessite une recompilation du code-source. - Outre la recompilation, est-il nécessaire d'adapter le code-source lors d'une montée de version. (
EXEMPLE : évolution de version 8 en 9)
Non, il existe une compatibilité ascendante qui permet de recompiler le code-source sans nécessairement y apporter de modification. - Comment déterminer que la version des OM présente sur Sage 100 SPC correspond à la version attendue par l'application compilée avec les OM ?
Lors du lancement d'une application utilisant les Objets Métiers, appelez la propriété Licence. Version des objets BSCPTAApplication100c ou BSCIALApplications100c.
Cette propriété retourne la version des Objets Métiers installés sur la VM SPC et permet de contrôler qu'elle correspond à la version utilisée pour compiler l'application. - Est-il possible de développer directement depuis l'environnement Sage 100 SPC ?
Oui, mais comme les machines virtuelles sont dimensionnées pour les applications Sage 100. Il est recommandé de développer depuis un poste de travail avec les Objets Métiers On-premise. Ensuite de déployer l'application compilée sur Sage 100 SPC via le Bureau à distance. - Existe-t-il des contraintes à l’utilisation des objets métiers dans un service Windows ?
Oui, deux points essentiels sont à prendre en compte :
-
Configurez le démarrage automatique avec un début différé du Service Windows :
Lorsqu’une mise à jour d’un site SPC entraîne le redémarrage automatique de la machine virtuelle (VM), les Services Windows démarrent également. Certains services Windows utilisant des objets métiers et des composants associés (DLL) peuvent bloquer leur mise à jour. Cela peut entraîner l’échec de la mise à jour de la machine virtuelle. Consultez l'article : Résoudre une erreur de mise à jour de site SPC. -
Ne pas maintenir les connexions Objets Métiers permanentes à la base de données et limiter la durée des connexions :
Les Objets Métiers conservent les données dans un cache mémoire pour optimiser les performances. Cependant, ce cache peut devenir invalide si un objet est maintenu trop longtemps (par exemple, lorsqu’un autre utilisateur modifie l’enregistrement correspondant à l'objet, invalidant ainsi le contenu du cache).
REMARQUE: Bien qu’il soit possible de rafraîchir le cache via la méthode Read() de l'objet, cela doit être fait pour chaque objet individuellement.
La solution recommandée consiste à déconnecter et reconnecter régulièrement les Objets Métiers à la base, ce qui vide le cache et garantit la cohérence des données.
-
- Comment formater une chaîne de connexion SQL pour se connecter à une base Asure sous Sage 100 SPC ?
Exemple de chaîne de connexion :
Server=tcp:myserver.database.windows.net,1433;Database=myDataBase;User ID=mylogin;Password=myPassword;Trusted_Connection=False;Encrypt=True; Remplacez respectivement :
-
- myserver.database.windows.net -> Nom de l'instance SQL (inclure .database.windows.net)
- myDataBase -> Nom de la base de données SQL
- mylogin -> Utilisateur SQL
- myPassword -> Mot de passe SQL
- Est-il nécessaire d'adapter les requêtes SQL pour interroger une base de données Azure sous Sage 100 SPC ?
Oui, contrairement aux bases SQL de Sage 100 On-premise. Chaque société d'un client y est stockée dans une base SQL distincte. Sous Sage 100 SPC, les sociétés d'un même client sont regroupées dans une seule base Azure. La distinction des sociétés d'une base Azure s'effectuant par leur schéma. Il est nécessaire de préfixer le nom des tables dans une requête SQL par leur schéma.
EXEMPLE : Affichage des écritures générales de la base BIJOU => SELECT * FROM soc_bijou.F_ECRITUREC - Est-il possible d'accéder depuis un poste distant (hors de l'environnement SPC) à une base Sage 100 SPC en utilisant des requêtes SQL ?
Oui, cela nécessite la mise en place des mécanismes de sécurité. Ceux-ci sont disponibles dans l'aide "Mettre en place la sécurité pour Sage 100 en mode hébergé".
Erreurs Fréquentes
- Comment résoudre l'erreur Unexpected segment DynamicPathSegment Expected property/$value ? Cette erreur est bloquante dans les traitements.
Pour éviter l'erreur suivez les manipulations de l'article : Erreur Request_BadRequest : Unexpected segment - Les PDF ne s'ouvrent pas dans un nouvel onglet
Ce problème est rencontré avec le navigateur Mozilla. Il existe une solution de contournement. Consultez : Les fichiers PDF s'ouvrent dans le même onglet sous Firefox au lieu d'ouvrir un nouvel onglet. - Le service connecté Sage Flux Bancaire (SFB) est grisé et en statut inactif
Consultez la réponse se trouvent dans l'article : Le service Sage Flux Bancaire est grisé et en statut inactif.
Administration
- L'authentification est-elle sécurisée ? Le MFA est-il disponible ? Quelle est la politique de sauvegarde ?
Retrouvez toutes les réponses sur l'identification, la sécurité et plus encore dans l'article : Foire aux questions Sécurité - Comment sécuriser l'accès aux bases Azure SPC depuis un poste de travail distant ?
Il existe plusieurs techniques de sécurisation (Web Application Firewall) : Application Gateway, Front Door, Bastion, etc.
Pour les mettre en place. Il est nécessaire de vous adresser à votre Ingénieur Commercial Sage. Il effectuera une demande d'audit.
- La fragmentation des index est susceptible d'être à l'origine de lenteurs, comment l'éviter ?
La mise en place d'un plan de maintenance manuelle ou automatique est possible. Suivez l'article : Reconstruire les index des bases SQL Azure pour la mise en place.
- Comment se paramètre l'accès au bureau à distance ?
Consultez la documentation Paramétrer l'accès au Bureau à distance. - Où se trouve le Filestream, présent sur les versions OnPremise ?
La partie Filestream est abordée dans la fiche Utilisation de Filesteam dans Sage 100 SPC
Utilitaires