Utiliser une allocation scriptée

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 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.

    Procédure

    1. Accédez à Tout > Coûts > Administration > Rè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.
      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.

      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);