elsa-workflows / elsa-core

A .NET workflows library
https://v3.elsaworkflows.io/
MIT License
6.05k stars 1.1k forks source link

Add the possibility to Tag workflows. #5116

Open AliasMM opened 3 months ago

AliasMM commented 3 months ago

Hi, Is there a way to tag workflows ?

I've seen that there is a library called Elsa.labels which assumes to provide this functionality but I've try adding it to the project but nothing seems to happen.

I'm using the latest version of Elsa server and Elsa Studio.

glime-ai[bot] commented 3 months ago

To provide you with the most accurate information, I would need to know how exactly you are trying to add the functionality to tag workflows and what steps you have taken so far. However, based on the information you've provided and the context available, there is no direct mention of a library called Elsa.labels in the official Elsa documentation or the GitHub repository.

Elsa Workflows does support adding metadata to workflows, which could potentially be used to implement a tagging system. You can add custom properties to your workflow definitions that could serve as tags. However, this would require you to handle the logic for tagging and filtering by tags within your application code or through the Elsa Dashboard if you are using it.

If Elsa.labels is a third-party library or a custom implementation, it's possible that it is not compatible with the latest version of Elsa, or it may require specific configuration steps that are not documented. In such cases, reaching out to the maintainers of that library or searching for its documentation would be the best course of action.

If you can provide more details on how you are attempting to add tags to workflows, I can give you a more specific answer. Otherwise, I recommend checking the official Elsa documentation and GitHub issues for any information on tagging or metadata features that might be relevant to your needs.

AliasMM commented 3 months ago

Elsa.Labels is a nuget package. Here is the link: https://www.nuget.org/packages/Elsa.Labels/

They assume that is compatible with Elsa 3 and that provides funtionality to tag workflows with labels and filter by them

sfmskywalker commented 3 months ago

Elsa.Labels is indeed intended to implement workflow tagging, but it's been neglected for a long time and is going to be deprecated for a better implementation (hopefully) later this year.