---
sourceDocument: Gestion des services IT Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/it-service-management

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Gestion des services IT Xanadu

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# Utiliser une allocation scriptée

# Utiliser une allocation scriptée {#ariaid-title1}

* Rversion finale: Xanadu
* 
* Mis à jour 1 août 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute de lecture

Les allocations scriptées définissent les montants et cibles d'allocation personnalisés en exécutant un script.

## Avant de commencer

Rôle requis : admin, financial_mgmt_admin ou financial_mgmt_user

## Pourquoi et quand exécuter cette tâche

Vous pouvez utiliser des allocations scriptées pour effectuer l'une des actions suivantes.

* Attribuer une dépense à tous les centres de coûts en fonction des effectifs actuels de chaque centre de coûts.
* Demander des données d'utilisation pour déterminer le montant de l'allocation à affecter à une cible.
* Suivre les utilisateurs métiers qui utilisent des services aux entreprises.
{#t_UseAScriptedAllocation__ul_qz4_zft_qq}

## Procédure

1. Accédez à ToutCoûtsAdministrationRègles d'allocation des dépenses.
2. Sélectionnez une règle d'allocation des dépenses.
3. Sélectionnez la case à cocher Avancé.
4. Utilisez les concepts suivants pour développer le script  
   * Demandez les enregistrements cibles et les données à utiliser pour calculer le montant de l'allocation.
   * Créez des enregistrements d'allocation à l'aide de l'API ExpenseAllocation.

   {#t_UseAScriptedAllocation__ul_y2f_ggt_qq}  
   Les variables suivantes sont disponibles pendant le traitement du script :
   * allocation : objet d'allocation des dépenses utilisé pour créer des allocations.
   * expense : GlideRecord pour l'expense_line en cours de traitement.
   * rule : GlideRecord pour cette règle.
   {#t_UseAScriptedAllocation__ul_i1v_kgt_qq}

   Pour créer un enregistrement d'allocation, utilisez l'objet d'allocation déjà instancié dans le champ d'application du script :  

       allocation.createAllocation(targetGlideRecord, amount);

**Concepts associés**   

* [Création automatique de lignes de dépense](https://servicenow-prod.fluidtopics.net/BaMToSQeCZT5myPk9xX68Q "Vous pouvez créer automatiquement des lignes de dépense pour faciliter le reporting précis sur les dépenses.")  
**Tâches associées**   

* [Créer une règle d'allocation](https://servicenow-prod.fluidtopics.net/zo40Y8wr7Fc_VMyXFkO~YQ "Les règles d'allocation des dépenses vous permettent d'associer les dépenses à un élément, comme un utilisateur, un groupe ou un département.")
* [Créer des lignes de dépense manuellement](https://servicenow-prod.fluidtopics.net/RuXuXdqmkvQ~yXtZPArQWw "Vous pouvez créer des lignes de dépense à un seul niveau ou dans une hiérarchie pour mieux organiser les informations des dépenses.")
* [Supprimer une ligne de dépense](https://servicenow-prod.fluidtopics.net/le~uuzPL08~dgNlAaK3riw "Supprimer une ligne de dépense supprime également toutes les allocations des dépenses générées à partir de la ligne de dépense.")
* [Créer une règle d'allocation type](https://servicenow-prod.fluidtopics.net/wUuYER6DcX_dJPzo2F5O4g "Vous pouvez créer une règle d'allocation des dépenses type qui attribue le coût d'un incident au département de l'appelant.")

