sdk
latest
false
- Vue d'ensemble (Overview)
- Activités personnalisées (Custom Activities)
- Migration des activités vers .NET 6
- Notes de publication
- Création de règles d'analyse de flux de travail
- Création de paramètres de projet d'activité
- Création d'assistants personnalisés
- Classer les activités par ordre de priorité
- UiPath.Activities.Api.Base
- UiPath.Studio.Activities.Api
- UiPath.Studio.Activities.Api.Activities
- UiPath.Studio.Activities.Api.BusyService
- UiPath.Studio.Activities.Api.ExpressionEditor
- UiPath.Studio.Activities.Api.Expressions
- UiPath.Studio.Activities.Api.Licensing
- UiPath.Studio.Activities.Api.Mocking
- UiPath.Studio.Activities.Api.ObjectLibrary
- UiPath.Studio.Activities.Api.PackageBindings
- UiPath.Studio.Activities.Api.ProjectProperties
- UiPath.Studio.Activities.Api.ScopedActivities
- UiPath.Studio.Activities.Api.Settings
- UiPath.Studio.Activities.Api.Wizards
- UiPath.Studio.Activities.Api.Workflow
- UiPath.Studio.Api.Controls
- UiPath.Studio.Api.Telemetry
- UiPath.Studio.Api.Theme
- Robot JavaScript SDK
- SDK de déclencheurs
Configuration des métadonnées d'activité
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique.
Guide du développeur
Last updated 25 oct. 2024
Configuration des métadonnées d'activité
Vous pouvez définir des métadonnées d'activité clés telles que la catégorie, le nom, la description ou l'icône dans le fichier ActivitiesMetadata.json situé dans le dossier Ressources . Ces métadonnées sont utilisées par UiPath Studio et Studio Web pour découvrir les activités définies dans la DLL d'activité.
Consultez le tableau suivant pour obtenir une description des propriétés disponibles. Les mêmes exigences qui s'appliquent aux métadonnées de bibliothèques personnalisées s'appliquent également aux métadonnées d'activités personnalisées.
Propriété | Description |
---|---|
resourceManagerName |
Le gestionnaire de ressources utilisé pour obtenir les clés de ressources. La clé du gestionnaire de ressources est définie dans le fichier Resources.Designer.cs. Vous pouvez trouver le fichier dans
public static global::System.Resources.ResourceManager ResourceManager .
Par exemple :
UiPath.Activities.Template.Resources.Resources . |
fullName | Le nom complet de l’activité. |
shortName | Nom court de l'activité. |
displayNameKey | Le nom complet de l’activité. |
descriptionKey | Description de l’activité. |
categoryKey | Nom de la catégorie sous laquelle placer l'activité dans le panneau Activités de Studio. |
iconKey | Icône de l’activité. Le fichier doit être situé dans le dossier Ressources/Icône . |
viewModelType |
Classe à utiliser comme ViewModel (définition de l'interface utilisateur) pour cette activité. Il suit le modèle :
{namespace}.{className} .
Par exemple :
UiPath.Activities.Template.ViewModels.ActivityTemplateViewModel . |
Par exemple, pour l’activité Calculatrice (Calculator), le fichier se présente comme suit :
{
"resourceManagerName": "UiPath.Examples.Activities.Resources.Resources",
"activities": [
{
"fullName": "UiPath.Examples.Activities.Calculator",
"shortName": "Calculator",
"displayNameKey": "Calculator_DisplayName",
"descriptionKey": "Calculator_Description",
"categoryKey": "Examples",
"iconKey": "calculator.svg",
"viewModelType": "UiPath.Examples.Activities.ViewModels.CalculatorViewModel"
}
]
}
{
"resourceManagerName": "UiPath.Examples.Activities.Resources.Resources",
"activities": [
{
"fullName": "UiPath.Examples.Activities.Calculator",
"shortName": "Calculator",
"displayNameKey": "Calculator_DisplayName",
"descriptionKey": "Calculator_Description",
"categoryKey": "Examples",
"iconKey": "calculator.svg",
"viewModelType": "UiPath.Examples.Activities.ViewModels.CalculatorViewModel"
}
]
}
Les ID
displayNameKey
et descriptionKey
sont définis dans le fichier Resources.Designer.cs et les valeurs sont définies dans le fichier Resources.resx.
Dans Studio, la configuration entraîne ce qui suit :
1 - Catégorie (
categoryKey
)
2 - Affichez le nom (
displayNameKey
)
3 - Description (
descriptionKey
)
4 - Icône (
iconKey
)