Connexions spécifiques à l'ERP
SAP S/4 HANA
Conditions préalables au système source
Avant de créer une connexion dans JustPerform, configurez les éléments suivants dans SAP S/4 HANA :
Étape 1 : Activer le cadre ODP
Utiliser la transaction SU01 pour créer un utilisateur RFC
Utiliser la transaction SICF pour activer les services de l'ODP
Naviguez jusqu'au chemin d'accès : /sap/opu/odata/sap/
Vérifier que le service ODP_EXTRACTION est actif
Étape 2 : Configurer le provisionnement des données opérationnelles
Utiliser la transaction RODPS_OS_EXPOSE pour exposer les sources de données à l'ODP.
Sélectionner les sources de données à mettre à disposition
Activer pour l'approvisionnement en données opérationnelles
Test à l'aide de la transaction RODPS_REPL_TEST
Étape 3 : Activer Delta pour les sources de données
Pour la capacité d'extraction delta :
Vérifier la capacité delta dans RSA2 (pour les extracteurs BW)
Pour les vues du CDS : Assurer @Analytics.dataExtraction.enabled: true
Pour les tables : Activer les documents de modification ou utiliser des champs d'horodatage
Initialisation de la file d'attente delta à l'aide de la transaction ODQMON
Étape 4 : Autorisations des utilisateurs
L'utilisateur RFC doit disposer des objets d'autorisation suivants :
Objet d'autorisation |
Description |
|---|---|
S_RFC |
Exécuter les fonctions RFC |
S_TABU_DIS |
Autorisation d'affichage des tableaux |
S_BTCH_JOB |
Planification des tâches en arrière-plan |
S_ODPE |
Autorisation d'extraction de l'ODP |
Modèle de rôle recommandé: SAP_BC_DWB_ABAPDEVELOPER (à adapter selon les besoins)
Configuration de la connexion dans JustPerform
Type de connexion |
Application SAP |
|---|---|
Paramètres requis |
yaml Serveur d'application: [Nom d'hôte/IP du système SAP] Numéro du système: [00-99] Numéro d'instance: [numéro_d'instance] Chaîne du routeur: [Facultatif] Client: [Client à 3 chiffres (par exemple, 100)]. Protocole: HTTP ou HTTPS Type d'authentification: Basique Utilisateur: [Utilisateur RFC créé ci-dessus] Mot de passe: [Mot de passe de l'utilisateur RFC] Variable de chemin: [chemin d'accès spécifique pour le service] Utiliser OData: Activer Ajouter manuellement le nom du service: Activer Nom du service: [Saisir le nom du service] |
Paramètres optionnels |
yaml Se connecter en utilisant l'agent JustPerform : Activer/Désactiver Hôte de l'agent: [nom d'hôte] Port de l'agent: [port] Nom d'utilisateur de l'agent: [nom d'utilisateur] Mot de passe de l'agent : [mot de passe] |
Sources de données disponibles
Après la connexion, les sources de données suivantes sont disponibles :
Type de source de données |
Description |
|---|---|
ODP_BW |
Extracteurs BW (2LIS_, 0FI_, etc.) |
ODP_CDS |
Vues du CDS marquées pour extraction |
ODP_SAPI |
Sources de données via l'API de service |
ODP_HANA |
Vues HANA (si connecté à HANA) |
Configuration du delta
Conditions préalables pour Delta
Pour les extracteurs standard: Le delta doit être actif dans le système source
-
Pour les vues du CDS: Utilisez l'annotation suivante :
abap
@Analytics.dataExtraction: {
enabled: true,
delta.changeDataCapture: {
automatic: true
}
}
Pour les tableaux: Champ d'horodatage ou documents de modification
Configuration de Delta dans JustPerform
Créer une règle d'importation en mode Delta
Sélectionnez le type de charge : Delta
Initialiser le delta lors de la première exécution
Les exécutions suivantes n'extraient que les changements
Surveillance de l'extraction du delta
Transaction SAP ODQMON: Contrôler les files d'attente d'extraction
Vérifier le statut de l'abonné
Visualiser le volume de données par extraction
Nettoyer les anciennes demandes (rétention généralement de 24 heures)
SAP SuccessFactors
Conditions préalables au système source
-
Activer l'accès à l'API
Se connecter à SuccessFactors en tant qu'administrateur
Naviguer vers Admin Center → Company Settings
Activer l'accès à l'API OData
Configurer les limites d'appel à l'API si nécessaire
-
Créer un utilisateur d'intégration
Naviguer vers Admin Center → Gérer les utilisateurs
Créer un utilisateur dédié à l'intégration
-
Attribuer les autorisations appropriées en fonction des rôles :
Employee Central API
Autorisation de rapport
Cadre de métadonnées
Autorisations requises pour le module
-
Configuration de l'application OAuth
Pour l'authentification OAuth 2.0 :
Naviguer vers Admin Center → Gérer les applications client OAuth2
Enregistrer une nouvelle demande
Générer un certificat X.509
Télécharger le certificat et noter la clé API
Configurer les paramètres d'assertion SAML
-
Configurer les autorisations
L'utilisateur d'intégration doit avoir :
Afficher les autorisations pour les entités requises
Autorisations d'exportation de données
Accès à l'API de l'employé composé (pour le delta)
Accès à l'API des métadonnées
Configuration de la connexion dans JustPerform
Type de connexion |
SAP SuccessFactors |
|---|---|
Paramètres requis |
yaml IDP: https://[tenant_id]/odata/v2 Type d'authentification: saml2-Bearer IDP URL: https://[tenant_id]/oauth Paramètres : client_id: [client_id] user_id: [user_id] token_url: [token_url] private_key: [private_key] company_id: [company_id] grant_type: [grant_type] |
Configuration de Delta dans JustPerform
Créer une règle d'importation en mode Delta
Sélectionner le champ d'horodatage (généralement lastModifiedDateTime)
Le système maintient automatiquement le filigrane
Configurer des fenêtres temporelles appropriées
Microsoft Dynamics 365
Conditions préalables au système source
Étape 1 : Configuration de l'application Azure AD
Dans Azure Portal :
Naviguer vers Azure Active Directory → Enregistrements d'applications
Créer un nouvel enregistrement avec le nom "JustPerform_Integration".
Notez l'ID de l'application (client)
Création d'un secret client et enregistrement de la valeur
-
Définir les autorisations de l'API :
Dynamics CRM → user_impersonation
Accorder le consentement de l'administrateur
Étape 2 : Créer un utilisateur d'application dans Dynamics 365
Naviguer vers Paramètres → Sécurité → Utilisateurs
Passer à la vue des utilisateurs de l'application
Cliquez sur Nouveau → Utilisateur d'application
-
CONFIGURATION
ID de la demande : Depuis Azure AD
Nom complet : Intégration de JustPerform
Courriel principal : integration@company.com
Étape 3 : Attribuer un rôle de sécurité
Créer un rôle de sécurité personnalisé ou copier un rôle existant
-
Configurez les privilèges requis suivants :
Type de privilège
Niveau d'accès
Organisation
Lire
Gestion d'entreprise
Lire tous les paramètres
Enregistrements de base
Lire l'accès
Entités personnalisées
Lire l'accès
Profondeur de sécurité
Niveau de l'organisation
Étape 4 : Activer le suivi des modifications (pour Delta)
Naviguer vers Paramètres → Administration → Paramètres du système
Activer les journaux d'audit
-
Pour des entités spécifiques :
Naviguer vers Paramètres → Personnalisations → Entités
Sélectionner l'entité → Activer le suivi des modifications
Publier les personnalisations
Étape 5 Configurer l'accès à l'API
Vérifier que le point de terminaison OData est accessible
Vérifier que les limites de l'API sont appropriées
Configurer les restrictions IP si nécessaire
Configuration de la connexion dans JustPerform
Type de connexion |
Basé sur l'API (OData) |
|---|---|
Paramètres requis |
Yaml URL OData: https://api.businesscentral.dynamics.com/v2.0/TenantId Type d'authentification: OAuth Type d'accréditation: Carte d'identité du client URL OAuth : https://login.microsoftonline.com/TenantId/oauth2/v2.0/token ID du client: [client_id] Secret du client: [client_secret] Champ d'application: https://login.microsoftonline.com Ressource: [Facultatif] Paramètres : Entreprise: [company_value] |
Infor LN (API personnalisée)
Configuration de la connexion dans JustPerform
Type de connexion |
INFOR-LN ERP |
|---|---|
Paramètres requis |
yaml URL du point final : https://aws.com/api Type d'authentification : OAuth Type d'accréditation : Auth de base URL OAuth : https://aws.com/auth ID utilisateur : [nom d'utilisateur] Mot de passe : [mot de passe] Champ de jeton Nom de la réponse: GetDataResponse |
Configuration du delta
Conditions préalables pour Delta
Identifiez les colonnes d'horodatage suivantes :
Colonne d'horodatage |
Objectif |
|---|---|
modified_date |
Date de la dernière modification |
audit_date |
Horodatage de la piste d'audit |
last_update |
Date de la dernière mise à jour |
NetSuite
Conditions préalables au système source
Avant de créer une connexion dans JustPerform, configurez les éléments suivants dans NetSuite :
Étape 1 : Activer les fonctionnalités de SuiteCloud
Naviguer vers Administrator → Setup → Company → Enable Features
Sélectionnez l'onglet SuiteCloud
Activer les services Web et les services Web REST
Activer l'authentification par jeton pour un accès sécurisé
Activer SuiteAnalytics Workbook pour les capacités de reporting
Étape 2 : Créer un utilisateur d'intégration
Naviguer vers Configuration → Utilisateurs/Rôles → Gérer les utilisateurs
Créer un utilisateur dédié à l'intégration avec les autorisations appropriées
-
Attribuer le rôle avec les permissions suivantes :
Type d'autorisation
Niveau d'accès
Services Web
Accès complet
Listes
Accès à la visualisation et à la modification des types d'enregistrements requis
Transactions
Accès à la visualisation pour les types de transaction requis
Rapports
Accès aux rapports personnalisés et aux recherches sauvegardées
Étape 3 : Configurer l'authentification par jeton
Naviguer vers Configuration → Utilisateurs/Rôles → Jetons d'accès
Créer un nouveau jeton d'accès pour l'utilisateur d'intégration
Noter l'ID du token et le secret du token (affichage unique)
Configurer les autorisations et les restrictions des jetons
Étape 4 : Configurer des enregistrements et des champs personnalisés (facultatif)
Créer des champs personnalisés pour le suivi des modifications si l'extraction du delta est nécessaire
Mise en place de recherches sauvegardées pour l'extraction de données
Configurer des enregistrements personnalisés pour des points de données supplémentaires
Configuration de la connexion dans JustPerform
Type de connexion |
NetSuite Analytics (JDBC) |
|---|---|
Paramètres requis |
Yaml Hôte : [Nom d'hôte du serveur NetSuite Analytics]. Numéro de port : 1708 (port par défaut de NetSuite Analytics) Type d'authentification : Auth de base Source des données : [Identifiant de la base de données NetSuite] Rôle : [ID de rôle NetSuite pour l'utilisateur d'intégration]. Compte : [ID du compte NetSuite (par exemple, ACME_SB1 pour le bac à sable)]. Nom d'utilisateur : [login de l'utilisateur de l'intégration NetSuite]. Mot de passe : [mot de passe de l'utilisateur d'intégration] |
Paramètres optionnels |
Yaml Se connecter en utilisant l'agent JustPerform : Activation de la connectivité sur site Hôte de l'agent : [Nom d'hôte de l'agent de la passerelle JustPerform]. Port de l'agent : [Numéro de port de l'agent de la passerelle]. Nom d'utilisateur de l'agent : [Nom d'utilisateur d'authentification de l'agent] Mot de passe de l'agent : [Mot de passe d'authentification de l'agent] |
Configuration du delta
Conditions préalables pour Delta
NetSuite fournit des champs d'audit standard :
Domaine de l'audit |
Description |
|---|---|
date_created |
Horodatage de la création de l'enregistrement |
date_last_modified |
Date de la dernière modification |
last_modified_by |
Utilisateur ayant modifié l'enregistrement en dernier lieu |
Configuration de Delta dans JustPerform
Pour créer une règle d'importation en mode Delta
Sélectionner le mode d'extraction : Delta
Choisissez le champ d'horodatage : date_last_modified
Configurer la stratégie de charge initiale
Définir la fenêtre d'extraction du delta (par exemple, les dernières 24 heures)
SAP BPC (Business Planning and Consolidation)
Conditions préalables au système source
Avant de créer une connexion dans JustPerform, configurez les éléments suivants dans SAP BPC :
Créer un service Gateway pour consommer les données de l'API et les mettre à jour dans BPC Cube.
Activer le service
Configuration de la connexion dans JustPerform
Type de connexion |
SAP BPC API |
|---|---|
Paramètres requis |
yaml URL : https://[Application_server]/sap/opu/odata/sap/[Service] Type d'authentification : Auth de base ID utilisateur : [nom d'utilisateur] Mot de passe : [mot de passe] |
SAP SAC (Analytics Cloud)
Configuration de la connexion dans JustPerform
Type de connexion |
SAP Analytics Cloud |
|---|---|
Paramètres requis |
yaml URL OData : [service_url] Type d'authentification : OAuth Type d'accréditation : Carte d'identité du client URL OAuth : [oauth_endpoint] ID du client : [client_id] Secret du client : [client_secret] Portée : [scope] |