Définition des règles de distribution
Définissez des règles de distribution pour afficher les coûts de distribution répartis conformément aux règles.
Pour définir de nouvelles règles de distribution, accédez à , sélectionnez Nouveau et renseignez les éléments suivants :
| Champ | Valeur d’entrée |
|---|---|
| Nom | Nom unique pour la règle. |
| Actives | Détermine si la règle est utilisée activement. |
| Avancés | Si cette option est activée, la règle de distribution sera déterminée par script. Si cette option n’est pas activée, elle sera déterminée par la table et les conditions. |
| Description | Une description des règles et des notes sur leur utilisation. |
| Script | Si l’option Avancé est définie sur vrai, le script qui déterminera le comportement de la règle. |
| Table | Si Avancé est défini sur faux, une liste répertorie les tables auxquelles trouver les enregistrements auxquels répartir le coût. |
| Condition | Si Avancé a la valeur faux, un générateur de conditions pour déterminer quels enregistrements recevront le coût distribué, sur la table déterminée par le champ Table . Le montant du coût sera réparti uniformément entre les enregistrements identifiés par les valeurs de table et de condition. Ce champ utilise le widget Nombre de conditions pour prévisualiser les enregistrements qui seront renvoyés par les conditions. |
Une fois soumise, la liste connexe des coûts de distribution est masquée, ce qui permet de déterminer quels coûts seront répartis conformément aux règles.
Distribution scriptée
Les distributions scriptées permettent des montants de distribution personnalisés par rapport aux distributions réparties uniformément lors de l’utilisation de filtres de table et de condition.
Pour activer le traitement scripté sur une règle de distribution :
- Cochez la case du champ avancé, le champ de script s’affiche.
- Créez le script à l’aide des concepts suivants :
- Demandez les enregistrements cibles et les données à utiliser pour calculer le montant de l'allocation.
- Créez des enregistrements de lignes de dépense à l’aide de l’API ExpenseLine.
Pour plus d’informations, consultez Ligne de dépense.
Comme indiqué dans le script par défaut, lorsque le champ Avancé est activé, les variables suivantes sont disponibles pendant le traitement du script :
- distCost : GlideRecord pour le coût de distribution, permettant d’accéder à tous les champs.
- distCostAmount : montant du coût dans la devise du système.
Traitement des coûts de distribution
Une tâche planifiée appelée Traiter les coûts FM traite automatiquement les coûts de distribution quotidiennement.