Intelligente Dialoge in Jira Hackerthon – AUG MUC – 16.8.2012.

Slides:



Advertisements
Ähnliche Präsentationen
Simon Martinelli – JSR 303 Bean validation Simon Martinelli –
Advertisements

Persistente Domänenmodelle mit JPA 2.0 und Bean Validation
M a r c – o l i v e r p a h l Informatik I – Kapitel 7 Klassen und höhere Datentypen Zusammenfassung des Kapitel 7 Küchlin, Weber, Einführung in die Informatik,
Klassen - Verkettete Liste -
Software Engineering 2 Übung – Konstruktion interaktiver (CASE) Tools SS 2007 Leif Geiger, Carsten Reckord, Software Engineering.
Einführung in die Informatik: Programmierung und Software-Entwicklung
LS 2 / Informatik Datenstrukturen, Algorithmen und Programmierung 2 (DAP2)
Windows Vista für Entwickler
HCI.
Imperative Programmierung
1 Computergestützte Verifikation Probleme bei der Softwareverifikation 1.komplexe Datentypen und Expressions 2.Pointer und dynamische Datenstrukturen.
FH-Hof Einbindung von JavaScript Anweisungen
FH-Hof Verwaltung von Zeichenketten Richard Göbel.
Union-Find-Strukturen
Die Skriptsprache Lua Softwaretechnologie II.
Benötigte Applets Startseite: in HTML-Format Applet auf der Startseite Das Applet, das auf der Startseite geladen wird, wird die vier Buttons und die eine.
PRJ 2007/1 Stefan Dissmann Motivation Problem: gleiche Datenstrukturen werden für verschiedene Objekte gebraucht: z.B. Listen von Studierenden, Kunden,
F açade P attern By Nicolas Lanquetin. Façade Pattern Structural Pattern Bietet ein gemeinsames Interface, anstatt vieler Interfaces eines Subsystems.
DVG Interfaces. DVG mehrfache Vererbung 4 Mehrfache Vererbung ist die Ableitung einer Klassen von mehreren anderen Klassen. –farbigerPunkt.
DVG Verkettete Listen Verkettete Listen. DVG Verkettete Listen 2 Primitive Datentypen Vorteile: –werden direkt vom Prozessor unterstützt.
Einführung in die Programmierung Anweisungen und Datentypen
Persistente Domänenmodelle mit JPA 2.0 und Bean Validation
Befehle der zweiten html- Stunde type= start= value= type=circle type=square type=disc.
Einführung in das Programmieren mit JavaScript Mag. Andreas Starzer weloveIT – EDV Dienstleistungen.
Informatik 1 Übung 2.
Big-Data-Technology MongoDB Fabian Bielmeier, David Claybourne,
Medien zwischen Technologie und Gesellschaft Dozent: Herr Prof. Dr. Manfred Thaller SS 13 Referent: Christian Braun.
Wie Programmiere ich in der Roboter-AG???
| DC-IAP/SVC3 | © Bosch Rexroth Pneumatics GmbH This document, as well as the data, specifications and other information set forth in.
Softwareentwicklung für WebOS
Javakurs FSS 2012 Lehrstuhl Stuckenschmidt
3rd Review, Vienna, 16th of April 1999 SIT-MOON ESPRIT Project Nr Siemens AG Österreich Robotiker Technische Universität Wien Politecnico di Milano.
The free XML Editor for Windows COOKTOP Semistrukturierte Daten 1 Vortrag Semistrukturierte Daten 1 COOKTOP The free XML-Editor for Windows
UNIVERSITÄT ZU KÖLN HISTORISCH-KULTURWISSENSCHAFTLICHE INFORMATIONSVERARBEITUNG REUSABLE - CONTENT SS 2013 MARIA WAGNER ReST.
Debugging in Lua Universität zu Köln Re-usable Content in 3D und Simulationssystemen Prof. Dr. Manfred Thaller Referent: Artur Wilke.
Einführung in die Informatik für Naturwissenschaftler und Ingenieure
RateMe Slides. Ablauf Präsentation des Konzepts (5-10 min) Demonstration der laufenden Software (5-10 min) Fazit der gesammelten Erkenntnisse.
RateMe Slides. Ablauf Präsentation des Konzepts (5-10 min) Demonstration der laufenden Software (5-10 min) Fazit der gesammelten Erkenntnisse.
Automatisches Testen ohne Frust mit CodedUI
Abteilung für Telekooperation Übung Softwareentwicklung 2 für Wirtschaftsinformatik Dr. Wieland Schwinger
Abteilung für Telekooperation Übung Softwareentwicklung 1 für Wirtschaftsinformatik Dr. Wieland Schwinger
RATEME Suchen und Bewerten von Ausgangsorten. Inhalt RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich 2 Unser Ziel.
Making people work together! Folie 1 NEXPLORE AG Stefan von Niederhäusern Einfache Anwendung der SuisseID durch das Software Development KIT
Purga - Scriptengine Ein Einblick.
Jonas Rüttimann 2. Juni Motivation Was ist RAP? Schnellstart: Wir bringen RAP zum Laufen! Technologie: Wie funktioniert RAP? Konsequenzen für die.
Datentypen Überblick Datentypen Einfache / fundamentale Datentypen
RateMe Slides. Ablauf Präsentation des Konzepts (5-10 min) Demonstration der laufenden Software (5-10 min) Fazit der gesammelten Erkenntnisse.
Java 7 Änderungen in der neuen Version Thomas Nagel 17. Juni 2012.
Mag. Thomas Hilpold, Universität Linz, Institut für Wirtschaftsinformatik – Software Engineering 1 Programmierpraktikum Java SS 2005 Mag.Thomas Hilpold.
Inf K1/2 Sj 13/14 GZG FN W.Seyboldt 1 SFZ FN Sj. 13/14 Python Klassen und Objekte.
Tutorium zur LV Forschungspraktikum II (Higher Education) Ein Computerprogramm tut, was Du schreibst, nicht was Du willst.
Compact Survey Language Dokumentation: csl-survey.de/doku.pdf Team: Kasimir Blust, Laura Seidler.
Gib die Zahl 4 ein!. VB-Skript ColTrue = RGB(0, 255, 0) ColFalse = RGB(255, 0, 0) ColSelected = RGB(255, 255, 0) TextBox1.BackColor = ColSelected If Not.
TURBINE. Einführung Seit 1999 Java-Framework Integration in Webserver Open Source MVC Muster wird umgesetzt.
Der Datentyp Verbund (record)
TypoScript.
JQuery: New Wave Javascript Seite 1 jQuery: New Wave Javascript Jörn Zaefferer TIMETOACT Software & Consulting GmbHT: Im Mediapark 2F:
Wieland Schwinger Softwareentwicklung 2 Assertions.
G. Gröger - Einführung in die Programmierung mit Java - 1. Semester - WS 03/041 Übungsaufgabe Ergänzt die Klasse Dreieck aus der Hausaufgabe um eine Methode,
Tutorium zur LV Online Research Ein Computerprogramm tut, was Du schreibst, nicht was Du willst.
Algorithmen und Datenstrukturen
Modood Alvi – Johannes Engelhardt – Geoffrey Heinze Modeling Tool Technology.
Agile Performance Tools & Information Systems -Ticket-System und Multi-Projektmanagement mit Andreas Haaken Systems Engineer Information Architect.
JQuery Plugins Schulung. Übersicht Plugin? Beiß es? –Was braucht man –Javascript Plugin oder jQuery Plugin Strucktur –Grund Struktur –Die „Trickkisten“

Controller Werkstatt updaten Werkstatt ws = werkstattarray.get(werkstattId); ws.setName(name); ws.setAnsprechpartner(ansprechpartner); ws.setTelefonnummer(telefonnummer);
Entwicklung einer Webapplikation mittels HTML, PHP, MySQL, jQuery, und Smarty-Templates am Beispiel einer Studienarbeitsverwaltung.
Algorithmen und Datenstrukturen
WP Hallo Welt Programmiersprachen und Programme zeigen mit Hallo Welt Beispiele wie es funktioniert WP Hallo Welt zeigt euch die Basisfunktionen für ein.
Algorithmen und Datenstrukturen
 Präsentation transkript:

Intelligente Dialoge in Jira Hackerthon – AUG MUC –

Ziele 1.Felder intelligent vorbelegen 2.Eingaben vor Absenden des Dialogs von Transitionen (Edit Screen) validieren und ggf. das Absenden untersagen 3.Informationen für 1+2 im Dialog verfügbar machen

Lösung Jira Toolbox Plugin installieren Custom Field vom Typ Message Custom Fields (edit) anlegen HTML oder JavaScript-Code im Default Value des Custom Fields eingeben Custom Field im Edit Screen (Dialog) hinzufügen

1) Felder intelligent vorbelegen jQuery('#log-work-date-logged-date- picker').parent().hide(); jQuery('#timetracking_originalestimate').val(jQu ery('#log-work-date-logged-date-picker').val())

2) Eingaben clientseitig validieren jQuery("#issue-workflow-transition").submit(function (event) { //jQuery('#log-work-date-logged-date-picker').val() if(confirm('Wollen Sie das wirklich ausführen ?')) { return true; } else { event.stopImmediatePropagation(); return false; } });

3) Informationen verfügbar machen 1.Quell-Feld hinzufügen und ausblenden jQuery('#timetracking_originalestimate').val(jQuery('#log-work-date-logged-date-picker').val()); jQuery('#log-work-date-logged-date-picker').parent().hide(); 2.Per Ajax-Request ausf REST-API 3.Per AJS-Object