Ce document décrit l’installation et la configuration d’Adobe Sign pour SuccessFactors à l’aide du SAP Cloud Cockpit.

Remarque :

L’extension de SuccessFactors pour inclure Adobe Sign requiert un compte SAP Cloud Platform.

Présentation technique

L’intégration d’Adobe Sign pour SuccessFactors étend SuccessFactors (SFSF) via la plate-forme SAP Cloud Platform (SCP). Nous avons une intégration pour Gestion du recrutement (RCM) qui permet l’envoi de lettres d’offre depuis SFSF à un seul destinataire. Les documents signés sont stockés dans le profil du candidat. Tout le processus de signature s’effectue par notification électronique.

La procédure d’installation est la suivante :

1. Configuration d’un ou de plusieurs sous-comptes dans SCP.

2. Déploiement d’une solution MTAR.

  • Un fichier MTAR est une archive spécifique à SCP qui contient le fichier JAR de l’application web et d’autres métadonnées.

3. Configuration de l’extension d’application SFSF via l’approvisionnement SFSF.

La configuration est très complexe et ne devrait vraiment être effectuée que par une personne possédant une expérience de niveau expert en SCP.

Remarque :

Lors du déploiement sur une topographie fournisseur-abonné, seul le sous-compte fournisseur exécute l’application web. Le compte abonné facilite simplement la connexion entre SCP et l’instance SuccessFactors.


Conditions préalables

1. Accès à l’approvisionnement SFSF (p. ex. https://mysfsfdemo.successfactors.com/provisioning_login)

  • Ceci ne concerne habituellement pas les clients. En règle générale, SAP ne permet pas aux clients d’avoir accès à l’approvisionnement.
  • SAP exige qu’un « expert certifié » soit la seule personne à y avoir accès. Le problème n’existe pas pour les comptes de développement ou d’évaluation, mais pour les déploiements de production.

2. Unité de calcul Java

  • Au minimum, un droit de calcul Java Lite est requis.
  • Si le déploiement est effectué dans un modèle fournisseur-abonné, il doit être affecté au sous-compte fournisseur.
Fournisseur principal


Installation de Cockpit

Il existe deux topologies de déploiement possible :

  1. Autonome : déployez Adobe Sign pour SAP SuccessFactors en tant que solution autonome dans un seul sous-compte. Dans ce cas, il existe une relation 1:1 entre le sous-compte de déploiement et votre instance SuccessFactors.
  2. Abonné-fournisseur : déployez Adobe Sign pour SAP SuccessFactors en tant que solution à l’intérieur d’un sous-compte « fournisseur » auquel on peut s’abonner grâce à de nombreuses instances SuccessFactors. Cela vous permet de gérer l’application à un emplacement unique tout en fournissant des services d’intégration à plusieurs instances de SuccessFactor via le sous-compte correspondant.

Quelle que soit la stratégie de déploiement, vous devez déployer le fichier MTAR d’Adobe Sign. La solution est intégrée en tant que Multi-Target Application Archive (MTAR) et contient à la fois des options autonomes et de fournisseur/abonné.

Téléchargez le fichier MTAR ici

 

Documentation plus détaillée à parti de SAP :


Déploiement autonome

  1. Créez un sous-compte.

  2. Avant de déployer le MTAR, vous devez connecter le sous-compte à votre instance SuccessFactors.

    • Sélectionnez Jetons d’intégration. Puis créez un Nouveau jeton. Copiez le jeton (e.g. 92d13db51c779448f96c8b83d7ef1a8.eu3)
    • Sur la page Confirmation de SuccessFactors, choisissez votre Entreprise, puis sélectionnez « Configuration de gestion d’extension ».
    • Sous « Ajouter un nouveau sous-compte », ajoutez le jeton d’intégration.
  3. Déployez le fichier MTAR en tant que Solution.

Une fois déployée, la Solution terminera l’installation des vignettes Recrutement et Intégration dans votre instance SuccessFactors.


Déploiement Abonné-fournisseur

  1. Créez un sous-compte fournisseur et déployez-y le MTAR.

  2. Créez un sous-compte abonné. Vous en aurez besoin pour chaque instance SuccessFactors. Prenez note du « Nom technique » pour ce sous-compte (par ex. hiwyrm997q)

  3. A partir du sous-compte fournisseur, cliquez sur la solution que vous avez déployée. Sur la gauche, vous devez voir un menu « Droits ».

  4. Créez un « Droit » en fournissant le nom technique complet du sous-compte du futur abonné.

  5. Dans le sous-compte abonné, sélectionnez Solutions. Vous devez voir la vignette de la solution Adobe Sign sous « Solutions disponibles pour l’abonnement ».

  6. Avant de pouvoir vous abonner à la solution, vous devez connecter ce sous-compte abonné à votre instance SuccessFactors.

    • Sélectionnez Jetons d’intégration. 
      • Créez un nouveau jeton.
      • Copiez le jeton (par ex. 92d13db51cxxxxxxxc8b83d7ef1a8.eu3).
    • Sélectionnez Utiliser le rapport d’identité SAP SuccessFactors.
    jeton
    jeton
    • Sur la page Confirmation de SuccessFactors, choisissez votre Entreprise, puis sélectionnez « Configuration de gestion d’extension ».
    • Sous « Ajouter un nouveau sous-compte », ajoutez le jeton d’intégration.
  7. Cliquez sur la liaison, puis choisissez S’abonner. Il n’est pas nécessaire de fournir un fichier de description MTAR. Sélectionnez uniquement S’abonner.

Une fois abonné, la solution d’abonnement terminera l’installation des vignettes Recrutement et Intégration dans votre instance SuccessFactors.

Dans SuccessFactors, vous pouvez désormais déplacer les vignettes Recrutement et/ou Intégration d’Adobe Sign de la section « non-utilisé » à celle par défaut.

Voir Administrateur > Outils > Gérer la page d’accueil.


Attribution des droits de la solution

  1. Pour chaque abonné, sélectionnez la solution Adobe Sign, ouvrez l’option Droits dans Cockpit et appuyez sur le bouton Nouveau droit :

    Droits SAP
  2. Dans le panneau Créer un droit, saisissez les éléments suivants :

    • Nom du sous-compte de l’abonné
    • Date de début
    • Nombre de droits

    Une fois que vous avez terminé, cliquez sur Enregistrer.

    Droit de création SAP
  3. Dans le menu Abonnements, cliquez sur l’application adobesign :

    Abonnements SAP
  4. Dans le menu Destinations, configurez une nouvelle destination :

    • Nom : sap_hcmcloud_core_tech
    • Type : HTTP
    • Description : sap_hcmcloud_core_tech
    • URL : <même URL que la destination existante sap_hcmcloud_core_odata>
    • Type de proxy : Internet
    • Authentification : BasicAuthentication
    • Utilisateur : <Utilisateur de l’API SFSF>
    • Mot de passe : <Mot de passe utilisateur de l’API SFSF>
    • Utiliser le magasin de clés JDK par défaut : facultatif
    Destination SAP


Problèmes courants

En règle générale, les erreurs de type 500 indiquent une configuration de base de données incomplète.

Vérifiez que votre base de données est disponible et configurée.

Il s’agit d’une vaste famille de codes d’erreur.

Recherchez et consultez les fichiers journaux du système.

  • Examinez le sous-compte qui exécute l’application web. Il s’agit du sous-compte fournisseur.
  • Consultez la trace par défaut de l’application Java : Sous-Compte fournisseur -> Solution (Adobe Sign) -> Composant (Adobe Sign) -> Application Java (Adobe Sign).
  • Sélectionnez Surveillance -> Trace par défaut.

 

Les problèmes peuvent être liés à la disponibilité des ressources (base de données) ou aux droits d’accès (droits).

  • Pour les problèmes de ressources, assurez-vous que vous avez créé un schéma et une liaison.
  • Pour les droits d’accès, assurez-vous d’avoir créé le jeton d’intégration pour SAP SuccessFactors.

 

Vous devrez peut-être déconnecter le droit à partir de SuccessFactors et en créer un nouveau.

Si tout semble être configuré correctement, arrêtez et redémarrez l’application Java sur le fournisseur.


Étapes suivantes…