Appian

From Management Information Systems

Jump to: navigation, search

Contents

Opdracht

  • Installeren Appian
  • Business Process modelleren voor het invullen en goedkeuren van timesheets
  • Form element bij programmeren die autocomplete functie geeft voor een tekstveld vanuit een externe databank

Groepsleden


Planning

  • Week 1 (+ 2): Business Process modelleren
  • Week 2 - 4: Form element programmeren

Vooruitgang

Week 0 Vooruitgang Extra commentaar
Dag 1
Dag 2
Dag 3
Dag 4
Dag 5 Vergadering opdracht Vergadering met Bart de Wulf en Jan Stinissen die me de opdracht hebben beschreven. Ook account aangemaakt op Appian forum
Week 1 Vooruitgang Extra commentaar
Dag 1 Installatie Appian
Dag 2 Nadenken over project + documentatie 2de computer in gebruik genomen om server-laptop te onlasten
Dag 3 Lezen documentatie en experimenteren BP
Dag 4 Oplossen problemen licentie + modelleren Zorgen dat een licentie-aanvraag wordt gegenereerd voor domein IW.LOCAL en een ipadres in 192.168. Daarna ook proces modelleren en forms maken
Dag 5 Gebruikers toevoegen, supervisors aanwijzen, Process verbeteren en MySQL server opzetten Vandaag een hoop kleine taakjes:
  • Gebruikers toevoegen om te testen hoe het werkt met meerdere gebruikers
  • Gebruikers een supervisor toevoegen zodat een boomstructuur onstaat die nodig is voor het goedkeuren van de timesheets
  • Proces verbeteren: wanneer eerst de timesheet afgewezen werdt, werden op het einde meerdere alerts verstuurd. Ook wordt nu de taak van het goedkeuren dynamisch toegewezen aan de supervisor (todo: comments verbergen wanneer timesheet goedgekeurd)
  • opzetten mysql databank voor het bijhouden van de projecten
  • JDBC installeren
  • Data uitlezen in proces variabele en weergeven in dropdownmenu
Dag 6 & 7 Proces omzetten naar subproces en toewijzen aan de juiste persoon Omdat iedere werknemer in de groep 1 instatie van de taak toegewezen moet krijgen en zijn/haar supervisor deze moet goedkeuren moet het invullen en goedkeuren verplaatst worden naar een sub-proces, en moet de toewijzing juist gebeuren.
Week 2 Vooruitgang Extra commentaar
Dag 1 Vergadering met Bart de Wulf en Mevr. Barrezeele over het gemodelleerde proces en het komende werk + wegschrijven in databank

Troubleshooten van het proces zodat de toewijzingen nu juist gebeuren. Tabellen voor wegscrijven timescheets en forecasts opzetten en testen wegschrijven.

Dag 2 Process finetunen en documentatie "Developing Custom Form Designer Components" doornemen

Insert queries voor databank aanpassen/aanmaken zodat alle ingevulde gegevens juist worden weggeschreven. Forms aanpassen zodat comments getoont worden bij het invullen als deze werden ingegeven bij het rejecten. Approve/reject omvormen naar een True/false zodat de variabele een boolean wordt.

Dag 3 User element maken

Filestructuur aanmaken en voorbeeld files copiƫren. Aanpassen van filenamen en configuratie. Toevoegen aan menubalken.

Dag 4 User element debuggen en configuratie scherm maken + Demo Mevr. Kemme

Probleem oplossen met het aanmaken van een auto-complete user element. Aanmaken van de nodige configuratie-elementen (text-input config aangepast tot wat er nodig is). Demo over de webservice en process capabiliteiten van Appian aan Mevr. Kemme

Dag 5 Proberen dataveld (lijst) bij te voegen bij text-input

Aanpassen van een user element is heel lastig! Slecht gedocumenteerde voorbeelden, niet gedocumenteerde api's,...

Week 3 Vooruitgang Extra commentaar
Dag 1 Back on track: dropdown element gemaakt met extra klasse waar dan met jQuery functionaliteit wordt aangekoppeld

Het is eindelijk gelukt een user form element te maken met de zelfde functionaliteiten als een dropdown. (Key->value) Door er een klasse te geven aan deze elementen kan deze met jQuery verborgen worden en kan een textveld worden getoont met autocomplete functionaliteit die de waarden van de dropdown gebruikt.

Dag 2 Vergadering en autocomplete

Office Live vergadering met Bart De Wulf. Autocomplete werkt maar ziet er nog niet goed uit in Firefox. Werkt nog niet in Internet Explorer. (Code wordt niet uitgevoerd?)

Dag 3 Oplossingen zoeken voor IE

Code wil niet werken in IE. Heel de dag gezocht naar oplossingen, maar niets werkt.

Dag 4 Single autocomplete laten werken in Firefox + LiveMeeting

Single (niet in grid) autocomplete werkt nu eindelijk volledig. Nu nog in een grid (list-versie).

Dag 5 Autocomplete in een grid

Autocomplete laten werken in een grid.

Personal tools