Autorisations
L’utilisateur qui crée l’exécution de facture (via le planificateur de facturation) a besoin de toutes les autorisations requises pour créer et publier des factures, comme indiqué dans cet article. Notez que de nombreux objets Billing, tels que les factures, entretiennent une relation principal-détails avec l’objet Compte et partagent les mêmes paramètres d’autorisation. Cet aspect est d’une importance toute particulière dans le cadre de l’utilisation d’un modèle de partage privé. Une autre solution consiste à faire en sorte qu’un seul utilisateur disposant du profil Administrateur système crée toutes les exécutions de factures. Cela permet de réduire considérablement le nombre de tests requis dans le cadre de la mise en place des nouvelles versions et d’autres modifications. Si l’utilisateur qui a créé une exécution de facture doit être désactivé, consultez cet article Knowledge pour connaître les étapes à suivre pour corriger le problème.
Mise en place progressive
Automatisation
Soyez très attentif lorsque vous ajoutez des déclencheurs aux objets de facture et/ou de ligne de facture et testez-les minutieusement. Ils peuvent se déclencher plusieurs fois lors de la création et de la publication de factures. Par exemple, lors de l’utilisation d’un planificateur de facturation pour créer et publier des factures, un déclencheur d’avant mise à jour classique présent sur la facture servant à mettre à jour un champ de texte se déclenchera cinq fois. La meilleure pratique consiste à utiliser une tâche par lot au lieu d’un déclencheur pour mettre à jour les factures une fois l’exécution de facture terminée.Si vous ajoutez une automatisation, assurez-vous qu’elle ne se déclenche pas ou ne met pas à jour des enregistrements lorsque l’un des champs de statut suivants (champs de liste de sélection) est défini sur « Mis en file d’attente ». « Mis en file d’attente » signifie que l’enregistrement attend une mise à jour provenant d’un processus asynchrone. Le fait de mettre à jour l’enregistrement avant que ce processus ne soit terminé créera un enregistrement « bloqué » pouvant comporter des données incorrectes.
000389310

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.