Exclusion de destinataires des appels API
Il est possible que vous ayez des enregistrements Client - Paramètres - Destinataire que vous ne voulez pas exposer dans les données API, car les destinataires ne sont pas pertinents pour la fonction prévue de l'API. Par exemple, le fait de ne pas envoyer un destinataire dans la réponse à l'API exclut et masque le destinataire aux yeux de la partie externe, qui empêche que des commandes soient passées pour ces destinataires. Des fonctionnalités sont disponibles pour vous permettre d'exclure de manière facultative la sélection de certains destinataires.
- Utilisez l'option Exclure de la liste SXAPI dans Paramètres destinataire client - EDI - eCommerce pour contrôler l'exportation de chaque enregistrement Paramètres destinataire client dans chacun de ces appels SX.API liés : sxapiARGetShipToList, sxapiARGetShipToListV2, sxapiARGetShipToListV3. Les services Web standard REST SX API et FetchWhere pour les tables temp SX.API comprennent ce champ. Sélectionnez cette option pour exclure le destinataire. La valeur d'option, oui ou non, est enregistrée dans un champ de base de données Paramètres destinataire client, excsxapilstfl Cette option n'est pas disponible si elle n'est pas activée correctement.
- Utilisez la règle opérationnelle ExcludeARSSFromList dans SA - Paramètres règle opérationnelle pour contrôler l'exportation de chaque enregistrement Paramètres destinataire client.
- Utilisez le champ Exclure de la liste SXAPI dans la section Autres informations du rapport CC - Liste maître destinataires. La valeur indique si l'option Exclure de la liste SXAPI pour ce destinataire est sélectionnée (Oui) ou désactivée (Non).
Utilisez cette séquence et cette combinaison de tâches pour activer cette fonctionnalité :
- Dans SA - Paramètres règle opérationnelle, utiliser Rechercher pour trouver la règle opérationnelle ExcludeARSSFromList. Faites un zoom avant et, dans Valeur règle, indiquez Oui. Cliquez sur .
- Les étapes précédentes rendent l'option Exclure de la liste SXAPI disponible dans Paramètres destinataire client. Pour chaque destinataire que vous souhaitez exclure, sélectionnez cette option pour l'exclure. Dans Paramètres destinataire client, utilisez Rechercher pour trouver l'enregistrement du destinataire. Faites un zoom avant, puis cliquez sur eCommerce. Cliquez sur , puis sélectionnez Exclure de la liste SXAPI dans la section eCommerce. Cliquez sur .
- Dans SA - Paramètres noms ION, utilisez Rechercher pour trouver le nom ShipToPartyMaster. Faites un zoom avant et, dans la section Champs supplémentaires, dans Champs niveau 1, indiquez arss excsxapilstfl. Cette tâche vous permet d'utiliser la règle dans le BOD. Le BOD ShipToPartyMaster n'est pas modifié pour réagir aux données.
- Vérifiez le flux de données en ouvrant un BOD de test ShipToPartyMaster pour voir si le champ esxapilstfl pour une expédition exclue est réglé à Oui.
Pour plus d'informations sur SX.API et le BOD ShipToPartyMaster, voir le Guide de configuration Infor CloudSuite Distribution ou le Guide de configuration Infor Distribution SX.e pour Infor Operating Service. Pour des informations de mappage au sujet du BOD ShipToPartyMaster, voir Mappage et descriptions de BOD sortant pour Infor Distribution SX.e.