UiPath Documentation
activities
latest
false
Activités Classic Integration
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Correction de XAML après la mise à jour du package

Corrigez les fichiers XAML dans les workflows Box après la mise à niveau du package d’activités Box vers la version v1.2.2 ou une version ultérieure

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 :

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.

    De :

    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 :

    Après :

  3. Le survol des erreurs dans les activités génère l'erreur suivante :

  4. Ce problème peut être résolu en ajoutant la ligne suivante dans la section <AssemblyReference> du fichier XAML :

    <AssemblyReference>netstandard</AssemblyReference>

    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é :

    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.

    Ainsi l'erreur sera corrigée, comme on peut le voir ci-dessous :

  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.

    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.

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

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour