Ajouter ou modifier un événement intelligent pour automatiser un processus
La liste Événements intelligents affiche les événements intelligents qui ont été directement ajoutés à votre société ou installés dans le cadre d’un package. Dans la liste Événements intelligents, vous pouvez ajouter de nouveaux événements ou modifier des événements existants.
Cette liste prend en charge l’interface bêta des listes améliorées. En savoir plus sur l’utilisation des listes améliorées.
| Abonnement | Services de personnalisation ou Services de plateforme |
|---|---|
| Disponibilité régionale |
Toutes les régions |
| Type d’utilisateur | Utilisateur professionnel avec privilèges d’administrateur |
| Permissions | Permissions d’accès à l’Services de personnalisation ou au Services de plateforme application |
USERINFO , l’événement intelligent renverra une erreur.- Aller à Services de plateforme > Tous > Événements intelligents.
- Dans la liste Événements intelligents, ajoutez un nouvel événement ou modifiez un événement existant.
- Pour ajouter un nouvel événement intelligent, sélectionnez Créer.
- Pour modifier un événement intelligent existant,
Sélectionnez Modifier à la fin de la ligne.
- Utilisez l’assistant d’événements intelligents pour ajouter ou modifier l’événement.
- Aller à Services de plateforme > Tous > Événements intelligents.
- Dans la liste Événements intelligents, ajoutez un nouvel événement ou modifiez un événement existant.
- Pour ajouter un nouvel événement intelligent, sélectionnez Ajouter.
- Pour modifier un événement intelligent existant, sélectionnez Modifier à côté de l’événement.
- Utilisez l’assistant d’événements intelligents pour ajouter ou modifier l’événement.
Sélectionner un objet à développer
Sélectionnez l’objet auquel vous souhaitez ajouter un événement intelligent.
Les événements intelligents sont appliqués à un objet. Le menu déroulant Objet propriétaire vous donne une liste d’objets auxquels vous pouvez ajouter un événement intelligent.
- Ouvrez la Objet propriétaire Menu déroulant.
- Sélectionnez l’objet auquel vous pouvez ajouter un événement intelligent.
- Sélectionnez Suivant dans le coin inférieur droit.
Si vous sélectionnez Détail de la transaction de ventes, Détail de la transaction de contrôle d’inventaireou Détail de la transaction du bon de commande pour votre Objet, un deuxième champ de sélecteur pour Type de document apparaît. Le type de document représente les définitions de transaction auxquelles la personnalisation est ajoutée. Vous pouvez configurer une personnalisation pour qu’elle s’applique à plusieurs définitions de transaction à la fois.
Sélectionner les propriétés de l’événement
Spécifiez le type d’action que l’événement intelligent doit effectuer, l’événement qui déclenchera l’événement intelligent et toutes les conditions à remplir pour que l’événement intelligent fonctionne.
- Sélectionner une Mesures à prendre.
Les options incluent E-mail, HTTP comptabilisé ou API.
- E-mail : Envoie un e-mail à un destinataire spécifié lorsque la condition requise est remplie. Un e-mail est l’action la plus simple car la seule information extérieure dont vous avez besoin est l’adresse du destinataire. Par exemple, un événement intelligent déclenche l’envoi d’un e-mail à un fournisseur lorsqu’une facture fournisseur est marquée comme urgente.
- Post HTTP comptabilisé : Compte tenu de la condition requise, la méthode HTTP comptabiliser demande à un serveur Web d’accepter les données contenues dans le corps du message de demande. Nécessite une destination programmée pour gérer le comptabilisé. Par exemple, un événement intelligent comptabilise facture fournisseur numéros de fiche dans une application externe après l’enregistrement de la numéro fiche facture fournisseur.
- L’API : Une fois la condition pertinente remplie, un appel API XML Intacct met à jour les données de la société. Par exemple, si le total dû sur une facture fournisseur est supérieur à 5 000, l’appel d’API d’événement intelligent met à jour le description facture fournisseur.
- Sélectionnez l’icône Événements (obligatoire).
Les événements couvrent les trois choses qu’un utilisateur peut faire avec une fiche qui déclenche l’événement intelligent. Vous pouvez sélectionner une ou toutes les options suivantes :
- Ajouter : La condition est vérifiée chaque fois qu’une nouvelle fiche est créée.
- Ensemble : La condition est vérifiée chaque fois qu’une fiche est modifiée.
- Supprimer : La condition est vérifiée chaque fois qu’une fiche est supprimée.
- Saisissez le État pour l’événement.
La condition est la règle qui doit être remplie pour envoyer un e-mail ou une comptabiliser HTTP.
Par exemple, supposons que le PDG reçoive un e-mail lorsqu’un utilisateur comptabilise une facture d’un montant total supérieur à 10 000 $. La condition serait que le montant de la facture est supérieur à 10 000, écrit :
{!ARINVOICE.TOTALENTERED!} > 10000Si cette condition est remplie, un e-mail est envoyé lors de la création de la facture.
Notez que lorsque vous travaillez avec les états d’approbation des achats, les événements intelligents ne peuvent pas se déclencher en fonction de statuts partiellement approuvés ou refusés.
Vous pouvez utiliser Recherche de champ pour insérer des injections depuis Intacct au lieu de les ajouter manuellement.
- Cliquez dans la zone de texte où vous souhaitez ajouter l’injection, telle que le État ou Arguments zone de texte.
- Sélectionnez Recherche de champ en haut à droite de la page.
- Cochez la case en regard d’une ou de plusieurs injections que vous souhaitez ajouter.
- Sélectionnez D’accord. Les injections sont automatiquement ajoutées.
Vous pouvez également générer une action pour chaque événement
Si vous souhaitez générer un e-mail ou un comptabiliser pour chaque événement (Ajouter, Définir ou Supprimer) que vous sélectionnez, laissez la État champ vide.
Par exemple, vous pouvez laisser l’attribut État Champ vide pour envoyer un e-mail à un responsable des ventes chaque fois qu’une fiche client est ajoutée.
Sélectionner les propriétés de l’action
Les champs changent en fonction de l’action que vous sélectionnez.
- Sélectionner les propriétés de l’e-mail
- Sélectionnez les propriétés de comptabilisation HTTP
- Sélectionner les propriétés de l’appel d’API
- Gérer les erreurs
Sélectionner les propriétés de l’e-mail
Spécifiez les informations relatives à l’e-mail que vous souhaitez envoyer lorsque l’événement intelligent est déclenché.
- E-mail (obligatoire) : Saisissez un adresse e-mail valide ou les adresses auxquelles l’e-mail de l’événement sera envoyé.
Utilisez le format d’adresse e-mail suivant :
Copiername@domain.comSéparer les adresses e-mail par une virgule :
Copiername1@domain.com, name2@domain.com - Sujet (obligatoire) : Texte affiché dans la ligne d’objet de l’e-mail.
- Corps : Texte affiché dans le corps de l’e-mail. Le corps peut contenir Injections.
Par exemple, lors de l’extension de la Facture , pensez à référencer l’utilisateur (toujours disponible), le numéro de facture et le montant de la facture dans le corps, comme indiqué ici :
Copier{!USERINFO.LOGINID!} has created
the Invoice {!ARINVOICE.RECORDID!}
for {!ARINVOICE.TOTALENTERED!}.
Que se passe-t-il ensuite : Intacct valide les adresses e-mail que vous saisissez pour les actions par e-mail. Si une action d’e-mail ne comprend aucune adresse e-mail ou si le format n’est pas valide, un message d’erreur s’affiche sur la Tâches d’événements intelligents page.
Pour en savoir plus, rendez-vous sur Société > Administrateur > Tâches hors ligne > tâches d’événements intelligents.
Sélectionnez les propriétés de comptabilisation HTTP
Spécifiez l’URL du serveur Web externe sur lequel vous souhaitez comptabiliser les données. Sélectionnez la méthode GET ou POST et entrez les arguments que vous souhaitez utiliser. Vous pouvez spécifier un délai d’expiration en secondes pour la requête HTTP (1-10 secondes). Sélectionnez zéro pour « tirer et oublier », ce qui signifie envoyer la méthode HTTP comptabilisée, mais n’attendez pas de réponse.
Dans l’exemple utilisé ici, les méthodes HTTP POST ou GET sont utilisées pour envoyer des numéros de fiche facture fournisseur à un site Web externe.
- Saisissez le L’URLdu site Web externe sur lequel vous souhaitez comptabiliser ou obtenir des données.
Par exemple :
http://www.example.com/example.php - Sélectionnez la méthode HTTP que vous souhaitez utiliser. PUBLIERpour envoyer des informations à une URL, ou OBTENIR pour demander des informations à un serveur.
- Dans le Arguments , saisissez les arguments que vous souhaitez utiliser avec la méthode HTTP, en utilisant une ligne par argument.
Par exemple, à l’aide de la méthode POST, vous pouvez entrer l’argument suivant pour envoyer facture fournisseur numéros de fiche au site Web externe spécifié dans la L’URL:
BillRecNo={!APBILL.RECORDNO!}Vous pouvez utiliser Recherche de champ pour insérer des injections depuis Intacct au lieu de les ajouter manuellement.
Ajouter une injection à l’aide de la recherche de champ- Cliquez dans la zone de texte où vous souhaitez ajouter l’injection, telle que le État ou Arguments zone de texte.
- Sélectionnez Recherche de champ en haut à droite de la page.
- Cochez la case en regard d’une ou de plusieurs injections que vous souhaitez ajouter.
- Sélectionnez D’accord. Les injections sont automatiquement ajoutées.
- Sélectionnez le numéro de secondes que vous souhaitez utiliser pour le Délai d’expiration de la requête HTTP.
Sélectionnez 0 pour « déclencher et oublier », c’est-à-dire appeler la méthode HTTP comptabiliser ou obtenir sans attendre de réponse.
Sélectionner les propriétés de l’appel d’API
Spécifiez l’appel d’API que vous souhaitez envoyer lorsque l’événement intelligent est déclenché. Vous pouvez saisir jusqu’à 5 000 caractères dans la Corps de l’API champ.
Fournissez uniquement la partie de la demande qui est généralement incluse entre les balises d’ouverture et de fermeture <function> pour un appel d’API complet.</function> L’appel d’API est effectué depuis la société à laquelle l’utilisateur est connecté, de sorte que le wrapper XML et les autres informations d’en-tête ne sont pas nécessaires. La fourniture de ces informations entraînera une erreur.
Par exemple, les éléments suivants peuvent être utilisés pour mettre à jour la description d’une facture fournisseur :
<update>
<APBILL>
<RECORDNO>{!APBILL.RECORDNO!}</RECORDNO>
<DESCRIPTION>Flagged</DESCRIPTION>
</APBILL>
</update>
Vous pouvez également sélectionner l’icône Événement intelligent synchrone Case à cocher pour vous assurer que l’événement intelligent d’API est traité dans un ordre particulier. Voir Événements intelligents API synchrones pour plus d’informations sur le déclenchement de l’exécution, l’annulation et les meilleures pratiques.
Gérer les erreurs
- Si la réponse à une méthode de requête arrive après l’heure spécifiée dans le délai d’expiration de la requête HTTP, un message d’erreur indique que la requête a pris plus de temps que prévu.
- Les codes de statut de réponse sont stockés dans les tâches d’événement intelligent.
- Garantir la validité de l’adresse e-mail à laquelle vous envoyez des e-mails via des Événements intelligents. Les e-mails envoyés à des adresses e-mail incorrectes seront indiqués comme ayant été envoyés avec succès.
Pour en savoir plus sur l’affichage des tâches, des détails et de l’historique des événements intelligents, consultez la rubrique Projets de notifications.
sélectionnez les options de déploiement
Donnez un nom à votre événement intelligent et décrivez ce qu’il fait.
- ID de lien intelligent (obligatoire) : L’identifiant est utilisé pour rechercher et modifier votre événement intelligent. Les caractères de l’identifiant sont limités à des caractères alphanumériques et à un trait de soulignement sans espace.
- La description : Ajoutez une description qui aidera l’utilisateur à comprendre l’objectif de cet événement intelligent et comment vous souhaitez qu’il soit utilisé.
- État : Le statut de l’événement intelligent est Actif par défaut. Vous pouvez le modifier en sélectionnant Inactif dans le menu déroulant.
Utiliser des rapports pour les événements intelligents Historique de la piste d’audit
Les événements intelligents sont suivis dans la piste d’audit. Vous pouvez ajouter des rapports aux menus afin que les utilisateurs puissent accéder facilement à l’historique de la piste d’audit. Suivez les étapes décrites dans Configurer et exécuter un rapport d’historique d’audit.