UiPath Documentation
sdk
latest
false
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.
UiPath logo, featuring letters U and I in white

Guide du développeur

Dernière mise à jour 30 mars 2026

SDK Activités Studio

Le package UiPath.Activities.API SDK est hébergé sur le flux d'activités Official (https://pkgs.dev.azure.com/uipath/Public.Feeds/_packaging/UiPath-Official/nuget/v3/index.json).

Entre autres, le package est utilisé pour :

  • Création de règles de l'analyseur de workflow en ajoutant des descriptions, des paramètres et en les intégrant dans la fenêtre Paramètres de l'analyseur de workflow de Studio.

    docs image

  • Création de paramètres de projet d'activité en ajoutant des catégories, des sections, des champs de saisie numériques, des listes modifiables et en les intégrant dans la fenêtre Paramètres de projet d'activité de Studio, tout comme les activités des paquets UiPath.

    docs image

  • Création d'assistants personnalisés et intégration dans le ruban de Studio.

    docs image

    Important :

    Le package UiPath.Activities.API SDK doit être utilisé comme dépendance de développement dans votre projet personnalisé. En savoir plus sur Dépendances de développement .

Utilisation de l'API

Lorsque les activités sont chargées dans Studio, une référence à APIIWorkflowDesign est fournie de plusieurs manières :

  1. Dans l'implémentation IRegisterMetadata, ajoutez une méthode public void Initialize(object api). Cette méthode est appelée pendant le processus de chargement d'activité et l'activité peut stocker le paramètre api pour une utilisation ultérieure.
  2. Définissez une classe qui implémente IRegisterWorkflowDesignApi. La méthode IRegisterWorkflowDesignApi.Initialize(IWorkflowDesignApi api) est appelée pendant le processus de chargement d'activité, et l'activité peut stocker le paramètre api pour une utilisation ultérieure. Lorsque vous utilisez cette méthode, seules les versions de Studio à partir de 2019.6 sont capables de charger votre paquets.
  3. Obtenez une référence de l'objet api en appelant context.Services.GetService<IWorkflowDesignApi>()context est un System.Activities.Presentation.EditingContext, généralement accessible aux concepteurs d'activités.

Touches de fonctionnalité de conception

Il est important d’effectuer une vérification préliminaire par rapport à la DesignFeatureKeys pour voir si les touches de fonctionnalité nécessaires sont prises en charge. Pour plus d'informations, consultez DesignFeatureKeys.

Pour vérifier une fonction, vous devez appeler la méthode HasFeature sur la référence IWorkflowDesignApi, sinon les appels aux méthodes api pertinentes pourraient échouer avec MissingMemberException ou MissingMethodException sur les anciennes versions de Studio.

IWorkflowDesignApi studioActivitiesApi;
            // How to check for a feature.
            if (studioActivitiesApi.HasFeature(UiPath.Studio.Activities.Api.DesignFeatureKeys.Settings))
            {
                // Call Method or lambda that is using specific feature
                // This ensures that the code is JIT compiled only after the feature check
           }
IWorkflowDesignApi studioActivitiesApi;
            // How to check for a feature.
            if (studioActivitiesApi.HasFeature(UiPath.Studio.Activities.Api.DesignFeatureKeys.Settings))
            {
                // Call Method or lambda that is using specific feature
                // This ensures that the code is JIT compiled only after the feature check
           }

Interfaces

Les interfaces suivantes sont disponibles :

  • Utilisation de l'API
  • Touches de fonctionnalité de conception
  • Interfaces

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