> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pastahr.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Workday : activer PastaHR pour des Job Requisitions

> Activez PastaHR pour certaines Job Requisitions dans Workday en leur attribuant un flow.

Avec cette configuration, les recruteur·euse·s décident directement dans Workday pour quelles Job Requisitions PastaHR est actif. Pour activer PastaHR pour un poste, ils·elles sélectionnent un flow dans une liste déroulante sur la Job Requisition. PastaHR relie automatiquement le poste à ce flow. Plus besoin de copier des ID d'un système à l'autre.

![Liste déroulante PastaHR Flow dans Workday](https://mintcdn.com/pastahr/1cnmA6tUoO7dylWB/images/workday-flow-00-recruiter-dropdown.png?fit=max\&auto=format\&n=1cnmA6tUoO7dylWB\&q=85\&s=2e7b8ee573e8fee7079b12aae9e6d8ee)

Les recruteur·euse·s activent PastaHR en sélectionnant un flow sur la Job Requisition

## Pourquoi activer PastaHR par Job Requisition

PastaHR traite aussi les candidatures qui arrivent directement dans Workday, par exemple via des sites d'emploi ou votre site carrières Workday. PastaHR les évalue avec [JobFit](https://docs.pastahr.com/fr/recruiters/ai-screening.md), vous pouvez inviter les candidat·e·s à [réserver un entretien](https://docs.pastahr.com/fr/recruiters/interview-booking.md) et démarrer un chat avec eux·elles.

Pour cela, PastaHR doit savoir quel flow appartient à la Job Requisition : le flow définit les critères JobFit, la langue et les paramètres qui s'appliquent aux candidat·e·s. PastaHR ne traite pas les candidatures pour une Job Requisition sans flow : elles n'obtiennent donc pas de score JobFit.

> [!NOTE]
>
> Le traitement des candidatures issues de votre ATS est activé par client. Contactez [support@pastahr.com](mailto:support@pastahr.com) pour l'activer.

## Fonctionnement

1. PastaHR remplit une liste dans Workday avec vos flows. Lorsque vous créez un nouveau flow, prévenez-nous et nous l'ajoutons à la liste.
2. Un·e recruteur·euse sélectionne un flow sur la Job Requisition.
3. PastaHR lit la sélection lors de la synchronisation suivante et relie le poste au flow.

## Activer PastaHR pour une Job Requisition (pour les recruteur·euse·s)

**1. Ouvrir la Job Requisition**

Ouvrez la Job Requisition dans Workday et cliquez sur **⋯** (Related Actions) à côté de son titre.

**2. Modifier les Additional Data**

Choisissez **Additional Data → Edit Effective-Dated Custom Object**, conservez la date du jour comme **Effective Date** et cliquez sur **OK**.

**3. Choisir le flow**

Dans la section **PastaHR**, sélectionnez le flow sous **PastaHR Flow** et cliquez sur **Submit**. Si Workday affiche ensuite d'autres étapes Additional Data, complétez-les ou ignorez-les comme d'habitude.

Pour changer de flow plus tard, répétez ces étapes et choisissez-en un autre.

## Configuration (pour les administrateur·rice·s Workday)

La configuration prend environ 20 minutes et ne se fait qu'une fois. Vous avez besoin des droits pour créer des Custom Objects, des Calculated Fields et des Integration Systems, et pour modifier des Business Process Definitions.

> [!NOTE]
>
> Votre intégration Workday avec PastaHR doit déjà être active. En cas de doute, contactez [support@pastahr.com](mailto:support@pastahr.com).

**1. Autoriser PastaHR à gérer la liste des flows**

PastaHR crée dans votre tenant une Custom List appelée **PastaHR Flows** et y ajoute vos flows. Pour cela, PastaHR utilise l'Integration System User (ISU) que vous avez créé lors de la connexion de Workday à PastaHR. Vous en avez choisi le nom vous-même à ce moment-là.

Pour trouver l'ISU, saisissez **View API Clients** dans la barre de recherche et ouvrez l'onglet **API Clients for Integrations**. La colonne **Integration System User** du client API PastaHR indique son nom. Son Security Group porte généralement le même nom.

Workday protège le web service qui gère les Custom Lists (**Put Custom List**) avec le domaine **Custom Object Management** dans le Functional Area **System**. Donnez accès à l'ISU :

1. Saisissez **Maintain Permissions for Security Group** dans la barre de recherche et sélectionnez le Security Group de l'ISU.
2. Sous **Domain Security Policy Permissions**, ajoutez **Custom Object Management** avec **View and Modify** (Get et Put).
3. Exécutez **Activate Pending Security Policy Changes**.
4. Vérifiez que le client API PastaHR contient **System** sous **Scope (Functional Areas)**. Sinon, ajoutez-le avec **Edit API Client for Integrations**.
5. Prévenez [support@pastahr.com](mailto:support@pastahr.com). Nous créons la liste **PastaHR Flows** dans votre tenant et la remplissons avec vos flows.

> [!TIP]
>
> Pour vérifier quel domaine protège le web service dans votre tenant, saisissez **View Security for Securable Item** dans la barre de recherche et recherchez **Put Custom List**.

Attendez notre confirmation avant de continuer : vous aurez besoin de la liste à l'étape 3.

**2. Créer le Custom Object**

Saisissez **Create Custom Object** dans la barre de recherche et définissez :

| Champ | Valeur |
| - | - |
| **Workday Object** | Job Requisition (Effective Dated) |
| **Custom Object Name** | `PastaHR` |

![Create Custom Object dans Workday](https://mintcdn.com/pastahr/1cnmA6tUoO7dylWB/images/workday-flow-01-create-custom-object.png?fit=max\&auto=format\&n=1cnmA6tUoO7dylWB\&q=85\&s=3a42265626e1cf7cab79c2b4cfe970ac)

Cliquez sur **OK** et poursuivez avec ces paramètres :

| Champ | Valeur |
| - | - |
| **Web Service Alias** | `pastahr` |
| **Allow Multiple Instances per Object?** | No |

**3. Ajouter la liste déroulante des flows**

Dans la même tâche, ajoutez un champ sous **Field Definitions** :

| Champ | Valeur |
| - | - |
| **Field Label** | `PastaHR Flow` |
| **Field Type** | `PastaHR Flows` (la liste de l'étape 1) |
| **Web Service Alias** (sous **Details**) | `pastahrFlow` |

Sous **Permissions**, définissez le **Domain** sur **Job Requisition Data**. Cliquez sur **OK** et confirmez l'activation.

![Custom Object PastaHR dans Workday](https://mintcdn.com/pastahr/1cnmA6tUoO7dylWB/images/workday-flow-02-custom-object-summary.png?fit=max\&auto=format\&n=1cnmA6tUoO7dylWB\&q=85\&s=c4e0d4f8457971c001cd520f1a702e9e)

Le Custom Object terminé

**4. Afficher la liste déroulante aux recruteur·euse·s**

Workday modifie ces données via le business process **Edit Job Requisition Additional Data**. Ajoutez une étape pour le nouvel objet :

1. Saisissez **Business Process Definitions** dans la barre de recherche et ouvrez **Edit Job Requisition Additional Data**. Si vous avez plusieurs définitions (par exemple une par organisation), répétez l'opération pour chaque définition utilisée par vos recruteur·euse·s.
2. Ouvrez les Related Actions et choisissez **Business Process → Edit Definition**.
3. Ajoutez une ligne juste après **Initiation** (par exemple Order `ab`) :

| Colonne | Valeur |
| - | - |
| **Type** | Edit Additional Data |
| **Specify** | `PastaHR` |
| **Optional** | Yes |
| **Group** | Les rôles qui doivent définir le flow, par exemple *Recruiter* et *HR Administrator* |

![Étape de business process pour PastaHR](https://mintcdn.com/pastahr/1cnmA6tUoO7dylWB/images/workday-flow-03-business-process-step.png?fit=max\&auto=format\&n=1cnmA6tUoO7dylWB\&q=85\&s=eb3956b06fc9056bda6522e44128cb7f)

> [!NOTE]
>
> Cette étape n'apparaît que lorsque quelqu'un modifie les Additional Data d'une requisition. La création des requisitions n'est pas concernée.

**5. Créer le Calculated Field**

Les intégrations ne peuvent lire que les champs situés directement sur la Job Requisition. Un Calculated Field transmet la sélection du flow. Saisissez **Create Calculated Field** dans la barre de recherche et définissez :

| Champ | Valeur |
| - | - |
| **Field Name** | `PastaHR Flow (Integration)` |
| **Business Object** | Job Requisition |
| **Function** | Lookup Related Value |
| **Lookup Field** | Job Requisition Additional Data |
| **Return Value** | PastaHR Flow |

![Calculated Field PastaHR Flow (Integration)](https://mintcdn.com/pastahr/1cnmA6tUoO7dylWB/images/workday-flow-04-calculated-field.png?fit=max\&auto=format\&n=1cnmA6tUoO7dylWB\&q=85\&s=9d768d17a9076eb24896bf50991f60df)

**6. Créer l'Integration System**

Saisissez **Create Integration System** dans la barre de recherche et définissez :

| Champ | Valeur |
| - | - |
| **System Name** | `PastaHR Job Requisition Fields` |
| **New using Template** | Core Connector: Job Requisitions |

![Create Integration System](https://mintcdn.com/pastahr/1cnmA6tUoO7dylWB/images/workday-flow-05-create-integration-system.png?fit=max\&auto=format\&n=1cnmA6tUoO7dylWB\&q=85\&s=18558f24c4d3cca899d990db972e06cb)

> [!TIP]
>
> Workday peut ensuite afficher l'avertissement indiquant que l'attribut **Version** est "Required for Launch". Vous pouvez l'ignorer : PastaHR lit uniquement le champ, l'intégration n'est jamais lancée.

**7. Ajouter le Field Override Service**

Après l'étape précédente, Workday ouvre **Configure Integration Services**. Sous **Custom Integration Services**, cliquez sur **+**, ouvrez la liste et choisissez **Create → Create Integration Field Override Service** :

| Champ | Valeur |
| - | - |
| **Name** | `PastaHR Job Requisition Field Overrides` |
| **Business Object** | Job Requisition |
| **Fields → Name** | `pasta_flow_id` |

Cliquez sur **OK** dans les deux boîtes de dialogue.

![Field Override Service avec le champ pasta\_flow\_id](https://mintcdn.com/pastahr/1cnmA6tUoO7dylWB/images/workday-flow-06-field-override-service.png?fit=max\&auto=format\&n=1cnmA6tUoO7dylWB\&q=85\&s=69cdd000ff4b158e6c04f875f20448f9)

**8. Relier le champ**

Saisissez **View Integration System** dans la barre de recherche et ouvrez **PastaHR Job Requisition Fields**. Ouvrez les Related Actions et choisissez **Integration System → Configure Integration Field Overrides**. À côté de `pasta_flow_id`, définissez **Override External Field** sur **PastaHR Flow (Integration)** et cliquez sur **OK**.

![Field Override pasta\_flow\_id relié au Calculated Field](https://mintcdn.com/pastahr/1cnmA6tUoO7dylWB/images/workday-flow-08-field-override-mapping.png?fit=max\&auto=format\&n=1cnmA6tUoO7dylWB\&q=85\&s=b4f714743be64f814778b583a81d4336)

**9. Nous envoyer le System ID**

Sur le même Integration System, dépliez **System ID** et envoyez la valeur à [support@pastahr.com](mailto:support@pastahr.com). Nous activons la connexion et vous confirmons quand vos recruteur·euse·s peuvent commencer à activer PastaHR pour leurs Job Requisitions.

![System ID de l'Integration System](https://mintcdn.com/pastahr/1cnmA6tUoO7dylWB/images/workday-flow-07-system-id.png?fit=max\&auto=format\&n=1cnmA6tUoO7dylWB\&q=85\&s=5858aaa301126d5db64b3b6cde6df5c9)

## Tester la configuration

1. Activez PastaHR pour une requisition de test, comme décrit plus haut sous **Activer PastaHR pour une Job Requisition**.
2. Vérifiez la sélection : ouvrez les Related Actions de la requisition et choisissez **Additional Data → View All As Of**. Le flow apparaît sous **PastaHR**.
3. En quelques minutes, le poste dans PastaHR est relié au flow sélectionné.

## FAQ

> [accordion] Un nouveau flow n'apparaît pas dans la liste déroulante
>
> Les nouveaux flows ne sont pas ajoutés automatiquement. Indiquez à [support@pastahr.com](mailto:support@pastahr.com) le flow dont vous avez besoin et nous l'ajoutons à la liste. Il en va de même si vous renommez un flow ou ne l'utilisez plus.

> [accordion] Pourquoi les ID des flows sont-ils entre parenthèses ?
>
> Chaque entrée affiche le titre du flow et son ID, par exemple *Account Executive (PAWD0003)*. L'ID reste le même même si le titre du flow change, le lien avec le poste continue donc de fonctionner.

> [accordion] Pouvons-nous utiliser d'autres noms pour les objets et les champs ?
>
> Les libellés comme **PastaHR Flow** peuvent être renommés. Conservez le nom de champ `pasta_flow_id` dans le Field Override Service et la liste **PastaHR Flows** telle que nous l'avons créée, car PastaHR en dépend.

> [accordion] Pouvons-nous ajouter le flow au Custom Object JobFit ?
>
> Non. Le Custom Object pour [JobFit dans Workday](https://docs.pastahr.com/fr/recruiters/jobfit-im-ats.md) appartient à la **Job Application**, car chaque candidature a son propre score. Le flow appartient à la **Job Requisition**. Workday rattache chaque Custom Object à un seul Business Object, vous avez donc besoin de deux Custom Objects distincts.

> [accordion] Pourquoi un Calculated Field est-il nécessaire ?
>
> Workday stocke les champs personnalisés d'une Job Requisition dans un Custom Object distinct. Les intégrations ne peuvent lire que les champs situés directement sur la Job Requisition, et le Calculated Field fait le lien. Il ne stocke aucune donnée lui-même.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.