Déclencheur Windchill
Utilisez le déclencheur Windchill pour vous abonner aux événements se produisant dans Windchill.
Prérequis
Pour des raisons de sécurité, l'URL webhook Windchill doit faire partie des adresses autorisées (liste blanche). Pour ce faire, procédez comme suit :
1. Dans le fichier <Dossier d'installation de ThingWorx Flow>\modules\trigger\deploymentConfig.JSON, copiez la valeur de la propriété DOMAIN. Il s'agit de l'URL webhook de base.
2. Dans Windchill, sous Utilitaires > Gestion des préférences, collez cette valeur dans Webhooks > URL webhook sortante.
Assurez-vous que vous utilisez l'une des versions de Windchill prises en charge suivantes :
Windchill PDMLink 11.1 M020-CPS01 et versions ultérieures
Windchill PDMLink 11.1 M010-CPS05 et versions ultérieures
Windchill PDMLink 11.0 M030-CPS14 et versions ultérieures
Utilisation du déclencheur Windchill
Pour utiliser ce déclencheur dans votre processus, créez un événement pour le déclencheur Windchill, puis procédez à la connexion au flux. Pour créer un événement, procédez comme suit :
1. Placez le pointeur sur l'icône Début , puis cliquez sur , ou double-cliquez sur l'icône . La liste des déclencheurs s'affiche.
2. Sélectionnez le déclencheur Windchill. La fenêtre de configuration du déclencheur Windchill s'ouvre.
* 
Sélectionnez un déclencheur déjà créé le cas échéant, puis cliquez sur ENREGISTRER.
Pour créer un nouveau déclencheur, cliquez sur Créer nouvel événement pour Windchill, puis menez à bien les étapes suivantes.
3. Modifiez l'étiquette du déclencheur, si nécessaire.
* 
Les noms d'étiquette sont sensibles à la casse. Ils ne peuvent pas contenir d'espaces, n'acceptent pas certains caractères spéciaux et ne doivent pas commencer par un chiffre.
4. Pour ajouter une connexion, consultez la section Ajout d'une connexion de la rubrique relative au connecteur Windchill. La valeur par défaut est Base.
* 
Si vous avez déjà précédemment ajouté une connexion Windchill, sélectionnez-la dans la liste.
5. Sélectionnez un Type d'entité dans la liste ou spécifiez-en un au format PTC.domainName.entity, tel que PTC.ProdMgmt.Part.
6. Dans le champ Evénement, sélectionnez un nom d'événement dans la liste ou spécifiez un ID d'événement. Une liste d'événements apparaît de façon dynamique dans le service d'abonnement Windchill. Si la valeur du champ Evénement est définie sur Etat de cycle de vie, spécifiez une valeur dans le champ Etat de cycle de vie.
7. Dans le champ S'abonner à, sélectionnez une option dans la liste. Le formulaire d'entrée change en fonction de l'option sélectionnée.
Entité Windchill spécifique : pour vous abonner à une entité Windchill spécifique, spécifiez ce qui suit :
Nom : nom de l'entité Windchill spécifique.
Numéro : numéro d'entité Windchill spécifique
* 
Spécifiez un nom ou un numéro, ou les deux.
S'abonner à toutes les versions : pour vous abonner à toutes les versions, sélectionnez vrai. Sinon, sélectionnez faux.
Conteneur : pour s'abonner à un événement sur un conteneur, spécifiez les détails du conteneur d'entités au format OID Windchill, sous la forme OR:Type:ID, où Type correspond au nom interne du type d'entité Windchill, comme OR:wt.pdmlink.PDMLinkProduct:142471.
Lorsque le conteneur S'abonner à est sélectionné, un événement est déclenché lorsque l'événement spécifié se produit sur une entité du type spécifié de ce conteneur particulier. Par exemple, lorsque le type d'entité est Article, que l'événement est Intégrer ou Récupérer et que le conteneur est GOLF_CART, l'événement est déclenché lorsqu'une action d'intégration ou de récupération se produit sur un article présent dans le conteneur GOLF_CART. La valeur du conteneur doit être sélectionnée à partir du lookup ou un ID de conteneur (OR:wt.pdmlink.PDMLinkProduct:142471) doit être spécifié.
8. Cliquez sur pour définir une Date d'expiration pour limiter l'abonnement à un événement jusqu'à la date sélectionnée. Si vous ne définissez aucune date d'expiration, l'abonnement à l'événement n'expire jamais.
9. Sélectionnez un Etat de cycle de vie. Cette valeur de champ n'est applicable que dans la configuration suivante : Evénement - Etat de cycle de vie. Pour tout autre abonnement à un événement, la valeur fournie pour ce champ sera ignorée.
10. Dans la section Filtres personnalisés, cliquez sur AJOUTER, puis spécifiez ce qui suit :
Entrée
Attendu : la sortie attendue.
Condition : condition de filtrage à appliquer (égal à, supérieur à, inférieur à, contient, ne contient pas, correspond, etc.).
Pour définir d'autres critères de filtrage personnalisés, cliquez sur AJOUTER.
Pour plus d'informations sur les filtres personnalisés, consultez la section Ajout de filtres personnalisés.
11. Cliquez sur ENREGISTRER.