About Atlassian Jira.
Issues where the current user has work log between two dates.
Warning: The 'Time Spent' (seconds) of every issue is the total work log of all users, not only the current user!
worklogAuthor = currentUser() AND timespent > 10 AND worklogDate >= startOfMonth() AND worklogDate < "2222/11/22" ORDER BY issuetype ASC
Jira Cloud platform REST API, version 2:
https://developer.atlassian.com/cloud/jira/platform/rest/v2/intro/
JIRA Java APIs
https://developer.atlassian.com/server/jira/platform/java-apis/
>example> https://community.atlassian.com/t5/Jira-questions/Are-there-any-simple-examples-to-get-started-with-JIRA-Client/qaq-p/1348298
Python library for interacting with JIRA via REST APIs
https://pypi.org/project/jira/
Denis Blanchette strategy, with Python example:
Returns the meta data for creating issues (deprecated)
curl -u user:pass -X GET -H "Content-Type: application/json" http://jira.uoc.edu/jira/rest/api/2/issue/createmeta
Get worklog - GET /rest/api/3/issue/{issueIdOrKey}/worklog/{id}
curl -u user:pass -X GET -H "Content-Type: application/json" http://jira.uoc.edu/jira/rest/api/2/issue/1035/worklog/9375
Es posible tener un tablero Kanban de Jira que muestre las tareas agrupadas por sus historias, incluso si las historias están en un proyecto (IGADA) y las tareas en otro (AGADA).
La clave para lograr esto radica en dos aspectos fundamentales: la vinculación adecuada entre historias y tareas, y la configuración de las "Swimlanes" (carriles) del tablero.
Asegúrate de la Vinculación Correcta entre Historias y Tareas: Para que Jira pueda agrupar las tareas bajo sus historias de forma jerárquica, las tareas deben estar vinculadas a las historias como sus "hijas" o "elementos secundarios". La forma más común y efectiva de hacer esto es utilizando el campo "Parent Link" (Enlace Padre) o asegurándote de que las Historias en IGADAsean de tipo Épica si tus tareas se vinculan a ellas con el campo "Epic Link".
Si tus "Historias" en IGADAson de tipo Épica: Asegúrate de que cada Tarea en AGADAtenga su campo "Epic Link" (o "Parent Link" en versiones más recientes de Jira) apuntando a la Épica (Historia) correspondiente en IGADA.
Si tus "Historias" en IGADAson de tipo Story estándar: Puedes necesitar un campo personalizado de tipo "Parent Link" que apunte a las historias, o vincularlas usando un tipo de enlace jerárquico que Jira reconozca para el agrupamiento (esto puede ser más complejo y a veces requiere Jira Software Premium / Advanced Roadmaps para una jerarquía más allá de Épica-Historia-Subtarea). Sin embargo, lo más común es que las "Historias" de las que hablas sean realmente Épicas o que las tareas se definan como subtareas de las historias. Recomendación: Si aún no lo haces, considera usar las Épicas para agrupar las Historias, y luego las Historias como padres de las Tareas (o las tareas directamente hijas de las Épicas, si las Historias no son necesarias como nivel intermedio). El "Parent Link" es clave.
Configura el Filtro del Tablero (JQL): Tu tablero Kanban debe incluir incidencias de ambos proyectos.
Ve a la configuración de tu tablero (normalmente haciendo clic en los "..." o el icono de engranaje en la esquina superior derecha del tablero y luego en "Configurar tablero").
En la sección "Filtro General", asegúrate de que el JQL (Jira Query Language) del tablero incluya ambos proyectos:
Code snippet
project in (IGADA, AGADA) ORDER BY Rank ASC
3. Configura los Carriles (Swimlanes): Esta es la parte donde se realiza la agrupación visual.
Dentro de la configuración del tablero, navega a la sección "Carriles" (Swimlanes).
En la opción "Basar los carriles en" (Base swimlanes on), selecciona:
"Historias" (Stories): Si tus "Historias" en IDAGA son de tipo Story y tienes la vinculación jerárquica configurada (por ejemplo, con un campo "Parent Link" de tareas a historias).
"Épicas" (Epics): Esta es la opción más común y fiable si tus "Historias" en IDAGA son realmente de tipo Épica y las Tareas de DAGA están vinculadas a ellas mediante el "Epic Link" / "Parent Link".