Cet article relate notre webinar "Comment automatiser les traitements dans Jira avec Script Runner en 4 étapes". Retrouvez la vidéo sur Youtube : https://www.youtube.com/watch?v=QmBvBLe2jYo&t=
The document provides an overview of PAR and its PixelPoint POS software suite, outlining PAR's history and global presence, the features of the PixelPoint software including its flexibility across various environments, and PAR's services including field service, an advanced exchange program, and help desk training and support. The PixelPoint software is presented as a reliable, flexible POS system that can be customized and scaled to meet the needs of different food service businesses.
SAP S4HANA : Learn From Our Implementation JourneyAnup Lakra
Are you looking to streamline data models, optimize daily business transactions, accelerate strategic decision making and simplify everything in between – whether you use it on the cloud or on premise. Know about how you can prepare and simplify the SAP S4HANA adoption journey through our successful implementation of SAP S4HANA
This document discusses blockchain sharding as a solution to scalability issues in blockchains. It introduces the concept of sharding where the transaction processing load is distributed across multiple shards to improve overall processing capacity and storage efficiency. Some of the key challenges of implementing sharding are assigning transactions and addresses to shards, achieving consensus across shards, enabling cross-shard communication, and ensuring atomicity of transactions that span multiple shards.
Fiorano Software provides an enterprise service bus and integration platform that offers simplicity, flexibility, and scalability. The company was founded in 1995 and has headquarters in California with offices worldwide. Fiorano's products are used by over 520 customers globally to connect applications, implement SOA, handle messaging workflows, and ensure system availability. Example customers include DHL, United Spirits, and Schlumberger.
Delivering: from Kafka to WebSockets | Adam Warski, SoftwareMillHostedbyConfluent
Here's the challenge: we've got a Kafka topic, where services publish messages to be delivered to browser-based clients through web sockets.
Sounds simple? It might, but we're faced with an increasing number of messages, as well as a growing count of web socket clients. How do we scale our solution? As our system contains a larger number of servers, failures become more frequent. How to ensure fault tolerance?
There’s a couple possible architectures. Each websocket node might consume all messages. Otherwise, we need an intermediary, which redistributes the messages to the proper web socket nodes.
Here, we might either use a Kafka topic, or a streaming forwarding service. However, we still need a feedback loop so that the intermediary knows where to distribute messages.
We’ll take a look at the strengths and weaknesses of each solution, as well as limitations created by the chosen technologies (Kafka and web sockets).
Nous accueillons Hassen Ati et Yassine Aarabat de MuleSoft qui vont nous présenter les usages de la plateforme Anypoint de MuleSoft. L’occasion pour vous de découvrir la puissance de cette plateforme et de poser vos questions aux experts.
Learn about a plugin that equips Camunda with machine learning techniques for predictive process monitoring. Features include:
- Display activity, time and risk prediction in the Cockpit view
- Training, version control and parametrization of ML algorithms
- Ensemble Learning – Easy expandability in means of predictions types, algorithms
- Automated hyperparameter optimization
The document provides an overview of PAR and its PixelPoint POS software suite, outlining PAR's history and global presence, the features of the PixelPoint software including its flexibility across various environments, and PAR's services including field service, an advanced exchange program, and help desk training and support. The PixelPoint software is presented as a reliable, flexible POS system that can be customized and scaled to meet the needs of different food service businesses.
SAP S4HANA : Learn From Our Implementation JourneyAnup Lakra
Are you looking to streamline data models, optimize daily business transactions, accelerate strategic decision making and simplify everything in between – whether you use it on the cloud or on premise. Know about how you can prepare and simplify the SAP S4HANA adoption journey through our successful implementation of SAP S4HANA
This document discusses blockchain sharding as a solution to scalability issues in blockchains. It introduces the concept of sharding where the transaction processing load is distributed across multiple shards to improve overall processing capacity and storage efficiency. Some of the key challenges of implementing sharding are assigning transactions and addresses to shards, achieving consensus across shards, enabling cross-shard communication, and ensuring atomicity of transactions that span multiple shards.
Fiorano Software provides an enterprise service bus and integration platform that offers simplicity, flexibility, and scalability. The company was founded in 1995 and has headquarters in California with offices worldwide. Fiorano's products are used by over 520 customers globally to connect applications, implement SOA, handle messaging workflows, and ensure system availability. Example customers include DHL, United Spirits, and Schlumberger.
Delivering: from Kafka to WebSockets | Adam Warski, SoftwareMillHostedbyConfluent
Here's the challenge: we've got a Kafka topic, where services publish messages to be delivered to browser-based clients through web sockets.
Sounds simple? It might, but we're faced with an increasing number of messages, as well as a growing count of web socket clients. How do we scale our solution? As our system contains a larger number of servers, failures become more frequent. How to ensure fault tolerance?
There’s a couple possible architectures. Each websocket node might consume all messages. Otherwise, we need an intermediary, which redistributes the messages to the proper web socket nodes.
Here, we might either use a Kafka topic, or a streaming forwarding service. However, we still need a feedback loop so that the intermediary knows where to distribute messages.
We’ll take a look at the strengths and weaknesses of each solution, as well as limitations created by the chosen technologies (Kafka and web sockets).
Nous accueillons Hassen Ati et Yassine Aarabat de MuleSoft qui vont nous présenter les usages de la plateforme Anypoint de MuleSoft. L’occasion pour vous de découvrir la puissance de cette plateforme et de poser vos questions aux experts.
Learn about a plugin that equips Camunda with machine learning techniques for predictive process monitoring. Features include:
- Display activity, time and risk prediction in the Cockpit view
- Training, version control and parametrization of ML algorithms
- Ensemble Learning – Easy expandability in means of predictions types, algorithms
- Automated hyperparameter optimization
Sap activate introducing sa ps next generation, agile-based methodologySantosh Peddi
The document describes an upcoming webinar series from SAP on the Internet of Things (IoT). It provides the dates and topics for six webinars in the series from October to December, focusing on using IoT solutions in areas like predictive maintenance, athlete wellness monitoring, mining safety, and remote site management. It also provides a registration link for the webinar series. The document then shifts to discussing Jan Musil's presentation on SAP Activate, SAP's next-generation agile methodology. It outlines the topics Musil will cover, including an introduction to SAP Activate, the project journey, and accessing SAP Activate methodology content.
S/4 HANA Editions
S/4 HANA Deployment options:
- on premise
- private, managed cloud
- private cloud
- public cloud
- TCO reductions by using SUSE Linux
- SUSE Linux as the foundation for S/4 HANA
An edge gateway is an essential piece of infrastructure for large scale cloud based services. This presentation details the purpose, benefits and use cases for an edge gateway to provide security, traffic management and cloud cross region resiliency. How a gateway can be used to enhance continuous deployment, and help testing of new service versions and get service insights and more are discussed. Philosophical and architectural approaches to what belongs in a gateway vs what should be in services will be discussed. Real examples of how gateway services, built on top of Netflix's Open source project, Zuul, are used in front of nearly all of Netflix's consumer facing traffic will show how gateway infrastructure is used in real highly available, massive scale services.
Learn to trade cryptocurrency and bank huge daily profit. This slide exposes you to cryptocurrency trading basics.
You will learn;
What is Cryptocurrency?
How to Open a Bitcoin Wallet
How to fund your Bitcoin wallet
How to Open a Cryptocurrency Trading Account
How to fund your Trading account
How to place a Trade
How to set Stop loss and take profit
Market Analysis Technique
Trading rules and guidelines
Ultimately, you will discover how to become a cryptocurrency trading professional and build a profitable cryptocurrency trading career.
Maintaining Consistency for a Financial Event-Driven Architecture (Iago Borge...confluent
Nubank is leading financial technology in Latin America with a 100% digital banking experience, being recognized as the fastest growing digital banking outside of Asia. Our business aims at fighting the complexity we see in Brazilian banking and empowering people towards their money once again. To successfully deliver an amazing experience for more than 5 million credit card customers and 2.5 million checking account customers, we created a software platform composed by more than a hundred microsservices that are fast and reliable, even when facing unpredictable failures. Everyday we accomplish this goal with Apache Kafka as our communication backbone. This talk will detail how we are able to successfully run our platform by applying different patterns and development techniques to create a consistent event-driven design, capable of correcting data processing failures as fast as our business needs to be. We’ll show how patterns like dead letter queue, circuit breakers and back off are applied into the architecture to ensure that failures can be handled as consistently and transparently as possible by engineers across the company . Finally, the talk will also show the set of tools that were created on this architecture to address the concerns about quick fixes of failed events, such as a home grown CLI capable of inspecting failed events and reprocessing them as needed, all built on top of Apache Kafka.
This presentation talks about how SAP S/4HANA can empower finance to strategically guide your business evolution via instant insights, intuitive user experience, and a flexible non-disruptive platform.
The document discusses SAP's Treasury Management and Cash Management solutions for S/4HANA. It describes the key capabilities for managing bank accounts, payments, cash positioning and liquidity planning. The solutions provide centralized management of bank relationships, payment processing and controls, real-time cash visibility, and integrated liquidity forecasting and planning. Recent innovations include enhancements to bank fee analysis, cash flow forecasting, payment monitoring and hybrid cash management across house banks and external accounts.
La mode est aux conteneurs. Mais tout le monde n'est pas capable de transformer radicalement son DataCenter pour accueillir ces nouvelles unités de déploiement. Dès lors, le cloud est une alternative plus que valide. Mais il existe de nombreuses façons de déployer son conteneur dans les nuages ! À travers un retour d'expérience basé sur AWS, nous balayerons ces différents patterns, du plus indépendant de l'infrastructure sous jacente, au plus intriqué avec les services managés AWS.
Authenticating, validating, caching, error handling, logging, documenting, testing and profiling are common features in web API, here are code samples to show how to implement them!
Par Alexis Kinsella (CTO @Xebia) @ Gérome Egron (Consultant développeur & Scrum Master @ Xebia)
Toutes les vidéos des conférences seront disponibles sur Xebia.tv
Présentation de l'Appcelerator Platform au Meetup Titanium ParisDamien Laureaux
Présentation de l'Appcelerator Platform, les services complémentaires payants d'Appcelerator, lors du Meetup Paris Titanium du 27 mars 2014.
L'Appcelerator Platform comprends les services suivants :
- Appcelerator Cloud Services (MBaaS),
- Appcelerator Test (tests automatisés),
- Appcelerator Performance Management (remontée des crashs en temps réel),
- Appcelerator Analytics,
- Appcelerator Studio (IDE)
Apprenez à déployer une application web .NET 8 de pointe dans Azure en utilisant GitHub Actions
Créer un référentiel dans GitHub et pousser le code d’une application Web en .NET 8, ou bien cloner le code à partir de GitHub, puis conteneuriser l’application et la déployer dans Azure en assurant une intégration continue et un déploiement contenu.
https://agilequebec.ca/communaute/conference-mensuelle-agile-quebec-configurer-github-actions-avec-docker-et-net-8-06-decembre-2023-2/
Microbox : Ma toolbox microservices - Julien Royekino
Malgré les bénéfices indéniables des architectures microservices, elles apportent une complexité non négligeable. Durant cette session, je vous présenterai la collection d’outils open source ou développé en interne que nous utilisons sur nos différents projets microservices pour limiter les délais de mise en oeuvre de ce type d’architecture. Depuis la gestion des sources jusqu’au monitoring en passant par la génération de projets et l’usine de build nous parcourrons en live l’utilisation de ces différents outils.
Sap activate introducing sa ps next generation, agile-based methodologySantosh Peddi
The document describes an upcoming webinar series from SAP on the Internet of Things (IoT). It provides the dates and topics for six webinars in the series from October to December, focusing on using IoT solutions in areas like predictive maintenance, athlete wellness monitoring, mining safety, and remote site management. It also provides a registration link for the webinar series. The document then shifts to discussing Jan Musil's presentation on SAP Activate, SAP's next-generation agile methodology. It outlines the topics Musil will cover, including an introduction to SAP Activate, the project journey, and accessing SAP Activate methodology content.
S/4 HANA Editions
S/4 HANA Deployment options:
- on premise
- private, managed cloud
- private cloud
- public cloud
- TCO reductions by using SUSE Linux
- SUSE Linux as the foundation for S/4 HANA
An edge gateway is an essential piece of infrastructure for large scale cloud based services. This presentation details the purpose, benefits and use cases for an edge gateway to provide security, traffic management and cloud cross region resiliency. How a gateway can be used to enhance continuous deployment, and help testing of new service versions and get service insights and more are discussed. Philosophical and architectural approaches to what belongs in a gateway vs what should be in services will be discussed. Real examples of how gateway services, built on top of Netflix's Open source project, Zuul, are used in front of nearly all of Netflix's consumer facing traffic will show how gateway infrastructure is used in real highly available, massive scale services.
Learn to trade cryptocurrency and bank huge daily profit. This slide exposes you to cryptocurrency trading basics.
You will learn;
What is Cryptocurrency?
How to Open a Bitcoin Wallet
How to fund your Bitcoin wallet
How to Open a Cryptocurrency Trading Account
How to fund your Trading account
How to place a Trade
How to set Stop loss and take profit
Market Analysis Technique
Trading rules and guidelines
Ultimately, you will discover how to become a cryptocurrency trading professional and build a profitable cryptocurrency trading career.
Maintaining Consistency for a Financial Event-Driven Architecture (Iago Borge...confluent
Nubank is leading financial technology in Latin America with a 100% digital banking experience, being recognized as the fastest growing digital banking outside of Asia. Our business aims at fighting the complexity we see in Brazilian banking and empowering people towards their money once again. To successfully deliver an amazing experience for more than 5 million credit card customers and 2.5 million checking account customers, we created a software platform composed by more than a hundred microsservices that are fast and reliable, even when facing unpredictable failures. Everyday we accomplish this goal with Apache Kafka as our communication backbone. This talk will detail how we are able to successfully run our platform by applying different patterns and development techniques to create a consistent event-driven design, capable of correcting data processing failures as fast as our business needs to be. We’ll show how patterns like dead letter queue, circuit breakers and back off are applied into the architecture to ensure that failures can be handled as consistently and transparently as possible by engineers across the company . Finally, the talk will also show the set of tools that were created on this architecture to address the concerns about quick fixes of failed events, such as a home grown CLI capable of inspecting failed events and reprocessing them as needed, all built on top of Apache Kafka.
This presentation talks about how SAP S/4HANA can empower finance to strategically guide your business evolution via instant insights, intuitive user experience, and a flexible non-disruptive platform.
The document discusses SAP's Treasury Management and Cash Management solutions for S/4HANA. It describes the key capabilities for managing bank accounts, payments, cash positioning and liquidity planning. The solutions provide centralized management of bank relationships, payment processing and controls, real-time cash visibility, and integrated liquidity forecasting and planning. Recent innovations include enhancements to bank fee analysis, cash flow forecasting, payment monitoring and hybrid cash management across house banks and external accounts.
La mode est aux conteneurs. Mais tout le monde n'est pas capable de transformer radicalement son DataCenter pour accueillir ces nouvelles unités de déploiement. Dès lors, le cloud est une alternative plus que valide. Mais il existe de nombreuses façons de déployer son conteneur dans les nuages ! À travers un retour d'expérience basé sur AWS, nous balayerons ces différents patterns, du plus indépendant de l'infrastructure sous jacente, au plus intriqué avec les services managés AWS.
Authenticating, validating, caching, error handling, logging, documenting, testing and profiling are common features in web API, here are code samples to show how to implement them!
Par Alexis Kinsella (CTO @Xebia) @ Gérome Egron (Consultant développeur & Scrum Master @ Xebia)
Toutes les vidéos des conférences seront disponibles sur Xebia.tv
Présentation de l'Appcelerator Platform au Meetup Titanium ParisDamien Laureaux
Présentation de l'Appcelerator Platform, les services complémentaires payants d'Appcelerator, lors du Meetup Paris Titanium du 27 mars 2014.
L'Appcelerator Platform comprends les services suivants :
- Appcelerator Cloud Services (MBaaS),
- Appcelerator Test (tests automatisés),
- Appcelerator Performance Management (remontée des crashs en temps réel),
- Appcelerator Analytics,
- Appcelerator Studio (IDE)
Apprenez à déployer une application web .NET 8 de pointe dans Azure en utilisant GitHub Actions
Créer un référentiel dans GitHub et pousser le code d’une application Web en .NET 8, ou bien cloner le code à partir de GitHub, puis conteneuriser l’application et la déployer dans Azure en assurant une intégration continue et un déploiement contenu.
https://agilequebec.ca/communaute/conference-mensuelle-agile-quebec-configurer-github-actions-avec-docker-et-net-8-06-decembre-2023-2/
Microbox : Ma toolbox microservices - Julien Royekino
Malgré les bénéfices indéniables des architectures microservices, elles apportent une complexité non négligeable. Durant cette session, je vous présenterai la collection d’outils open source ou développé en interne que nous utilisons sur nos différents projets microservices pour limiter les délais de mise en oeuvre de ce type d’architecture. Depuis la gestion des sources jusqu’au monitoring en passant par la génération de projets et l’usine de build nous parcourrons en live l’utilisation de ces différents outils.
Au cours de cette session, nous plongerons avec vous dans le quotidien d’une startup qui vient de se lancer sur le Net.
Alors que les premiers utilisateurs affluent vers ses serveurs, l’équipe se retrouve confrontée à ses premiers problèmes de performance. Le prix du succès… ! Nous verrons avec eux comment simuler une arrivée massive d’utilisateurs pour “stresser” leur plateforme. Nous utiliserons les outils d’APM pour monitorer les serveurs et applications Java mais aussi évaluer l’expérience utilisateur. Enfin, nous proposerons une démarche et des outils pour tester la performance en continue.
Avec de nombreuses démos en live, cette session en français s’adresse aux développeurs, architectes et décideurs sur les projets IT.
Animé avec Landry DEFO KUATE (OCTO)
Notre Intervenant vous a présenté EazyBI for Jira, le puissant outil de reporting avancé qui nous permet de créer facilement des rapports, des graphiques et de gadgets de tableau de bord personnalisés.
Dans ce webinar EazyBI for Jira a eu lieu le Jeudi 9 mai 2019, de 12h15 à 13h00 vous avez pu :
- Voir les évolutions de fonctionnalités de eazyBI 4 .4 à ezayBI 4.7
- Voir l'intégration d'eazyBI avec des plugins tiers comme : Adaptavist test management Zephy test mmanagement Insight asset management
Visionnez l'extrait sur notre chaîne YouTube : https://www.youtube.com/watch?v=oAUCmjulTFM&feature=youtu.be
ET la vidéo intégrale sur notre channel GoToStage : https://www.gotostage.com/channel/ace8c6cc7b5445fb963ccd4fd74c83de/recording/e28ba8f8f70243daa0c7abea8be97925/watch?source=CHANNEL
A très vite!
L'équipe EHW
Notre Intervenant vous présente Jira 8.0, le nouveau chapitre de Jira Software Server et Data Center
Jira 8.0 vous permet :
- D'améliorer le temps d'affichage de vos tableaux, backlogs et recherches
- De vous concentrer sur les mises à jour importantes
- De naviguer sur un Jira avec une interface réactive
- D'emporter vos alertes dans vos déplacements
Visionner la vidéo Complète sur GoToStage :
https://www.gotostage.com/channel/ace8c6cc7b5445fb963ccd4fd74c83de/recording/ca650089752e4acbac1812b21dd949ae/watch?source=CHANNEL
et l'extrait sur YouTube :
https://www.youtube.com/watch?v=rHeDjszxRGY
A très vite!
L'équipe EHW
Vous avez manquez notre webinar Comment configurer sur Jira avec le plugin Jira Misc Workflow Extension?
Reprenez le cours avec les slides de la session
Confluence et le Knowledge Management, cela vous évoque-t-il quelque chose?
Peut importe votre réponse, notre intervenante vous explique le fonctionnement et les raisons d'utiliser Confluence pour votre "Gestion Des Connaissances"
Découvrez le Webinar ici : https://www.youtube.com/watch?v=_ReaKd-m9jI&t=282s
N'hésitez pas à nous contacter : https://ehworkers.com/contact/
Ou sur: https://www.jira-club.net/
Nos experts ne manquerons pas de répondre à vos questions.
Découvrez les slides de notre webinar Jira's next-gen projects : la nouvelle génération de projet Jira d'ors et déjà disponible en version expérimentale dans le cloud d'Atlassian.
Entre autres, vous y découvrirez que :
- Jira next-gen facilite la configuration pour les administrateurs et les utilisateurs
- Jira next-gen permet une gestion indépendante des rôles utilisateurs
- Jira next-gen permet une gestion simplifiée des autorisations et des champs personnalisés
- Etc.
8. 8
Built-in Script
Script intégré, par exemple pour chaque demande envoyé, on pourrait copier la valeur d’un champ personnalisé
dans un autre.
9. 9
Script Listeners
Les Listeners ou auditeurs permettent d’alerter sur un évènement (webhook) et éventuellement déclencher
l’exécution d’un script.
10. 10
Scheduled jobs ou taches planifiées
C’est un mécanisme permettant d’exécuter des scripts à des moments précis.
11. 11
Escalation Service ou service d’escalade
Le service d’escalade permet de définir un processus de modification des problèmes après un certains temps.
12. 12
Script Variables ou variables de script
LLes variables de script sont l'endroit où vous pouvez spécifier des variables pouvant être injectées dans vos scripts
19. 19
POUR DISCUTEZ DE VOTRE BESOIN
PRENEZ RENDEZ-VOUS!
EHW 20 rue de l’Est, 75020 Paris
contact@ehworkers.com
Notes de l'éditeur
Lorsque JIRA est utilisé pour implémenter un cas d'utilisation complexe comportant de nombreuses conditions, validations et flux de travail, certaines configurations ne sont pas réalisables à l'aide de l'ensemble de fonctionnalités existant. Par exemple, vous souhaitez autocalculer une valeur de champ personnalisé après une transition de workflow. En utilisant le plug-in Script Runner, de nombreuses configurations avancées peuvent être réalisées. Ce chapitre discutera de ce plug-in utile en détail avec des exemples.
C'est quoi scriptRunner et pourquoi il faut l'installer ?
ScriptRunner est un plugin Jira qui permet de faire des traitements en utilisant le langage Groovy.
C'est quoi Groovy ?
Groovy est un langage de programmation orienté objet destiné à la plate-forme Java.
C'est une alternative à Java, avec une syntaxe très proche de Java et est directement compilé.
Petite différence entre le CLOUD et la version SERVEUR
ScriptRunner est l'application que vous devez avoir pour vos projets Jira.
Lorsque JIRA est utilisé pour implémenter certains cas d'utilisation complexe comportant de nombreuses conditions, validations et flux de travail, certaines configurations ne sont pas réalisables à l'aide de l'ensemble de fonctionnalités existant.
Par exemple, vous souhaitez autocalculer une valeur de champ personnalisé après une transition de workflow.
En utilisant le plug-in Script Runner, de nombreuses configurations avancées peuvent être réalisées.
Économisez des ressources en automatisant les tâches d'administration fastidieuses de Jira
Personnalisez l'interface et le processus de développement de Jira en fonction des besoins uniques de votre équipe
Exécutez les fonctions d'administration et de flux de travail en tant que scripts écrits dans des langages de script groovy et autres, sans avoir à écrire un complément complet.
Interface facile et ensemble complet de fonctionnalités pour un développement rapide de fonctionnalités puissantes
Script console
Console de script
La console de script est l'endroit idéal pour exécuter des scripts ponctuels et pour apprendre et expérimenter l'API JIRA REST à partir de ScriptRunner.
https://scriptrunner-docs.connect.adaptavist.com/jiracloud/script-console.html
Petit script pour déterminer la version qui est utilisée ?
get('/rest/api/2/serverInfo')
.queryString('doHealthCheck', 'true')
.asObject(Map)
.body
.version
Copier les valeurs de champs personnalisés
Pour chaque problème renvoyé par une requête, cela copiera les valeurs d'un champ personnalisé dans un autre. Ceci est utile si vous souhaitez convertir le type d'un champ personnalisé.
Si les deux champs personnalisés ont des types différents, vous ne pourrez peut-être pas l'utiliser. Les conversions suivantes sont gérées:
Simple à multi, par exemple, sélection unique à sélection multiple, sélecteur mono-utilisateur à sélecteur multi-utilisateur.
Multi à single, cependant seule la première valeur sera retenue.
Multi to text… les valeurs sont concaténées avec une virgule.
Texte court au texte illimité
Pour référence, voici comment vous pouvez script cette fonctionnalité vous-même pour exécuter dans la console de script:
------------------------------------------------------------
Les auditeurs de script répondent à un ou plusieurs événements Webhook.
Les Webhooks sont déclenchés après qu'une action ait eu lieu dans JIRA, par exemple lorsqu'un problème est mis à jour ou qu'un projet est créé.
À l'aide des écouteurs de script, il est possible d'effectuer des actions telles que créer des problèmes initiaux pour un projet ou avertir les utilisateurs en dehors du schéma de notification standard des modifications apportées aux problèmes.
Les tâches planifiées sont un mécanisme permettant d'exécuter du code à des moments précis de la journée / semaine / mois
ou sur un intervalle, afin d'effectuer certaines tâches automatisées dans votre instance JIRA,
par ex. créer automatiquement une version à la fin du mois ou créer un nouveau numéro une fois par semaine.
Vous pouvez également utiliser des tâches planifiées pour interroger chaque heure un système externe que vous souhaitez intégrer à votre instance JIRA.
L'intervalle minimum entre les exécutions de code est de 1 heure. Le planificateur est déclenché toutes les heures et rassemble toutes les tâches à exécuter dans cette heure. Les exécutions de tâches sont mises en file d'attente et les employés les consomment sans ordre prédéfini.
Cela signifie que le temps d'exécution de la tâche ne peut pas être garanti à chaque heure. Par exemple, si vous configurez un travail pour qu'il soit exécuté toutes les heures, il se peut qu'il soit exécuté à 01h02 puis à 02h24, puis à 3h00 puis à 4h46, en fonction de la charge de travail de nos systèmes.
Service d'escalade ou Service d'escalade
Le service d'escalade vous permet de définir un processus de modification des problèmes après un certain temps. Cela est utile pour les procédures commerciales qui exigent que les tâches soient effectuées dans un délai donné (accord de niveau de service). Par exemple, si une tâche a été ouverte mais n'a pas été affectée pendant 7 jours, vous pouvez automatiquement la déplacer vers un statut "Priorité" ou ajouter un commentaire pour envoyer un courrier électronique.
Vous pouvez configurer un travail pour qu'il s'exécute de la même manière que vous pouvez configurer les travaux planifiés.
L'intervalle minimum entre les exécutions de code est de 1 heure. Le planificateur est déclenché toutes les heures et rassemble toutes les tâches à exécuter dans cette heure. Les exécutions de tâches sont mises en file d'attente et les employés les consomment sans ordre prédéfini. Cela signifie que le temps d'exécution de la tâche ne peut pas être garanti à chaque heure. Par exemple, si vous configurez un travail pour qu'il soit exécuté toutes les heures, il se peut qu'il soit exécuté à 01h02 puis à 02h24, puis à 3h00 puis à 4h46, en fonction de la charge de travail de nos systèmes.
Chaque travail défini doit avoir une requête JQL qui sera exécutée afin de trouver les problèmes que vous souhaitez modifier. Le code que vous fournissez dans le cadre de la configuration du travail sera exécuté sur chaque problème individuellement et en parallèle. Chaque numéro sera injecté dans votre code dans le cadre du contexte du script.
Le nombre maximum de problèmes que vous pouvez modifier lors de l'exécution d'un travail de service d'escalade est de 50.
Les variables de script sont l'endroit où vous pouvez spécifier des variables pouvant être injectées dans vos scripts (console de script, écouteurs de script, fonctions de publication de workflow, tâches planifiées, service d'escalade).
Ces variables sont cryptées et stockées dans votre instance JIRA Cloud.
Vous pouvez les utiliser pour partager des variables communes entre vos scripts ou pour stocker des données sensibles telles que des mots de passe nécessitant un chiffrement plutôt que de les coder directement dans des scripts.
Envoie du 2em sondage ….
Question : Administrez-vous Jira ?
On peut utiliser des script prédéfinis ou écrire son propre script avec Groovy
Autoriser la transition si cette requête correspond à une requête JQL
Lors d'une transition de workflow, vous pouvez utiliser un JQL personnalisé dans la condition de workflow et autoriser la transition uniquement lorsque JQL renvoie le problème que vous souhaitez transférer:
ScriptRunner pour Jira comprend une longue liste de fonctions JQL extrêmement puissantes prêtes à l'emploi.
Par exemple, recherchez des tâches parentes sur les attributs de leurs sous-tâches, recherchez tous les problèmes bloqués par des bogues non résolus.