Utilisation de l'API releaseChangeable2 pour définir la date de fin réelle
Le processus d'avis de modification existant est étendu à plusieurs nouvelles fonctionnalités. La nouvelle API releaseChangeables2 remplace l'API releaseChangeables d'origine. L'API releaseChangeables2 officialise les objets modifiables associés à l'élément VersionableChangeItem (Avis de modification/Tâche de modification) spécifié, en fonction de la transition de cible d'officialisation définie dans l'objet résultant.
Configuration de l'API releaseChangeables2
Pour définir la date de fin réelle du processus Change Activity With Release Workflow Version 1 et du Processus d'avis de modification version 1, procédez comme suit :
1. Dans le processus, cliquez sur Release Changeables.
2. Dans la fenêtre Release Changeables, cliquez sur Synchroniser.
3. Dans la fenêtre Synchroniser, appelez l'API releaseChangeables2 pour obtenir la Date de fin réelle, comme illustré ci-dessous :
com.ptc.windchill.pdmlink.change.server.impl.WorkflowProcessHeReleslper.releaseChangeables2((wt.change2.WTChangeActivity2)primaryBusinessObject);
Cela permet de définir la Date de fin réelle de la tâche de modification.
Fonctionnalités clés de l'API releaseChangeables2
Voici les fonctionnalités clés de la nouvelle API :
Officialisation des objets modifiables : la nouvelle API officialise les objets modifiables associés à l'élément VersionableChangeItem spécifié (avis de modification ou tâche de modification) en fonction de la transition de cible d'officialisation définie dans l'objet résultant.
Synchronisation des objets affectés : la nouvelle API garantit que les objets affectés sont mis à jour vers la dernière version officielle dans les tâches de modification éligibles, y compris les surlignages ouverts ou éligibles.
Marquage des objets non incorporés : la nouvelle API marque tous les objets non incorporés dans l'avis de modification ou la tâche de modification comme approuvés ou non incorporés à l'aide de l'API approveHangingChanges. Elle approuve les nouvelles modifications non incorporées ou incorpore les modifications non incorporées existantes.
* 
L'API approveHangingChanges est appelée à partir de l'API releaseChangeable2. Par conséquent, elle ne doit pas être appelée indépendamment.
Mise à jour des avis/tâches de modification : cette nouvelle API définit la Date de fin réelle pour marquer l'officialisation de l'avis de modification ou de la tâche de modification.
* 
PTC vous recommande de mettre à jour vos processus avec cette nouvelle API dès que possible pour vous adapter à cette logique améliorée.
Est-ce que cela a été utile ?