Activités (Activities)
Plus récente (Latest)
False
Image de fond de la bannière
Activités d'intégrations classiques
Dernière mise à jour 22 avr. 2024

Corriger XAML après la mise à jour du package

Lors de la mise à niveau d'un workflow de Box v1.1.6 vers une version de package égale ou supérieure à v1.2.2, dans lequel le SDK de Box.Core est utilisé, toute activité qui possède une variable d'objet Box s'interrompt comme indiqué ci-dessous :
docs image

Pour corriger ce workflow interrompu, suivez les étapes ci-dessous :

  1. Ouvrez le fichier XAML du workflow et remplacez Box.V2 par Box.V2.Core comme indiqué dans la capture d'écran suivante.
    docs image

    De (From)

    xmlns:bvm="clr-namespace:Box.V2.Models;assembly=Box.V2"

    À :

    xmlns:bvm="clr-namespace:Box.V2.Models;assembly=Box.V2.Core"
  2. Fermez le fichier XAML dans Studio et rouvrez-le pour recharger le workflow afin que les activités impactées soient à nouveau restituées.
    Avant :
    docs image
    Après :
    docs image
  3. Le survol des erreurs dans les activités génère l'erreur suivante :
    docs image
  4. Ce problème peut être résolu en ajoutant la ligne suivante dans la section <AssemblyReference> du fichier XAML :
    <AssemblyReference>netstandard</AssemblyReference>
    docs image
    Fermez le fichier XAML et rouvrez-le pour restituer à nouveau l'activité et faire disparaître l'erreur.
  5. La même erreur peut persister pour n'importe quel objet Box, comme indiqué ci-dessous, de n'importe quelle activité :
    docs image
    Si vous rencontrez un message d'erreur comme celui dans la capture d'écran ci-dessus Type BoxFolder, créez une nouvelle variable factice de type BoxFolder dans une étendue supérieure pour faire disparaître cette erreur. Pour chaque type Box pour lequel cette erreur est affichée, une variable factice doit être créée dans la section des variables de l'étendue Faire (Do) pour que les erreurs de conception présentées ci-dessus soient corrigées.
    docs image
    Ainsi l'erreur sera corrigée, comme on peut le voir ci-dessous :
    docs image
  6. Maintenant, le workflow peut être exécuté dans un projet hérité. Ou alors, vous pouvez choisir de le convertir en projet Windows à partir du message contextuel dans la partie supérieure de la fenêtre.
    docs image
    Il existe d'autres méthodes de conversion de projets hérités en projets Windows, que vous pouvez découvrir plus amplement ici.
Remarque : Pour les projets hérités C# dans le SDK Box avant Core, mettez à jour les étapes décrites ci-dessus, en remplaçant BOX.V2 par BOX.V2.Core, résolvez les erreurs de conception lors de la migration d'un workflow des installations SDK Non Core vers les installations Core, mais générez une erreur de runtime que vous pouvez voir dans la capture d'écran ci-dessous. Dans de tels cas, nous vous recommandons de reconstruire le workflow dans Box v1.3.4.
docs image

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Logo Uipath blanc
Confiance et sécurité
© 2005-2024 UiPath. All rights reserved.