Monthly Archives: Styczeń 2014

Przepływ pracy – Workflow

Workflow w dosłownym tłumaczeniu oznacza „przepływ pracy”, jest to zautomatyzowany w całości lub części proces biznesowy, w trakcie którego dokumenty, informacje lub zadania są przekazywane pomiędzy uczestnikami procesu w celu umożliwienia wykonania czynności w sposób zgodny ze zdefiniowanymi regułami.

Według koalicji WFMC (ang. WorkFlow Management Coalition) workflow to:
„automatyzacja procesów biznesowych, w całości lub w części, podczas której dokumenty, informacje lub zadania są przekazywane od jednego uczestnika do następnego, według odpowiednich procedur zarządczych”.

Stosowanie Workflow

Systemy Workflow (przepływu pracy) warto stosować tam gdzie występuje przepływ:

  • Danych
  • Informacji
  • Dokumentów

Architektura Workflow

Workflow oparte jest na architekturze sterowanej procesami. Punktem wyjścia jest tu określenie procesu biznesowego, który ma być obsługiwany przez aplikację. Następnie należy zdefiniować proces w rozbiciu na działania rozumiane przez system przepływu pracy. Po zdefiniowaniu procesu, system czuwa nad prawidłowym przebiegiem procesu oraz monituje o etapach jego przebiegu.

Plusy Workflow

  • dzielenie zadań pomiędzy kilka osób,
  • kontrola postępu prac,
  • analiza metod pracy,
  • monitorowanie czasu wykonania zadania,
  • harmonogramowanie prac,

Przykłady zastosowania

  • Optymalizacja kosztów wdrażania,
  • Usprawnienie pracy,
  • Kontrola realizacji zadań,
  • Redukcja strat i powtórzeń w procesie produkcyjnym,
  • Przyspieszenie dostępu do informacji.

Przykładowe komercyjne narzędzia

  • OfficeObjects®WorkFlow;
  • Bussines Process Modeler.
Office-Objects-Document-Manager

OfficeObjects®WorkFlow

Program Lotus Workflow w którego skład wchodzą:

  • Lotus Workflow Architekt,
  • Workflow Engine,
  • Workflow Viewer.

Organizacje standaryzacyjne

  • WfMC (Workflow Management Coalition)
  • OASIS (Organization for the Advancement of Structured Infomation Standards)
  • BPMI (Business Process Management Initiative)
  • OMG (Object Management Group)
  • W3C (World Wide Web Consortium)
  • OAGI (Open Applications Group)

Przemyślenia – Praktyki

Do czasu w którym się aktualnie znajduję odbywałem praktyki w różnych firmach 3 razy i zauważyłem kilka tendencji o których chciałbym Wam napisać.

Przede wszystkim po co są praktyki?

Są one po to żebyś się czegoś nauczył. Dlatego warto żebyś szukał praktyk w branży z jaką chciałbyś wiązać swoją przyszłość. Tak więc warto znaleźć taką firmę gdzie oferują w ramach praktyk pracę nad jakimiś realnymi projektami.

Sprawa jest prosta. Aplikujesz na dewelopera, masz pracować jako deweloper i uczyć się tego. Jeżeli po przyjściu do pracy okazuje się że będziesz robić co innego, albo zostawią cię samemu sobie, to rezygnuj z pracy dla nich, bo nic ci te praktyki nie dadzą, tylko papier. Continue reading

Green and Blue – Drugie miejsce na BrainCode Mobi#1

17 stycznia w Politechnice Poznańskiej odbył się BrainCode Mobi#1 w którym wziąłem udział w 3 osobowym teamie złożonym z Joanny Wójcik, Bartka Wiorka i mnie Pawła Trojanowskiego czyli grupy Green and Blue.

Postanowiliśmy pójść na ten event żeby poznać inne technologie mobilne, trochę podpatrzeć fajnych pomysłów i napisać coś fajnego. Mieliśmy pomysł na aplikacje, która pomoże osobom palącym papierosy rzucić je.

Ukazaliśmy metaforycznie za pomocą gry typu breakout jak papierosy mogą niszczyć płuca. O czym możecie się przekonać oglądając poniższe zdjęcia 🙂 Continue reading

Construct 2 brak dźwięku

Zdarza się że po  dodaniu muzyki do Construct 2 działa ona wewnątrz projektu, ale po exporcie np. do VisualStudio, muzyki już nie ma. Jest tak ponieważ Construct jest bardzo czuły na formaty plików muzycznych. U mnie praktycznie jedyny który działa to format Wav i do tego nie stereo, tylko mono, tak więc w momencie konwersji na .wav ustawiam ilość kanałów na mono.

U mnie działa to świetnie, dlatego mam nadzieję że komuś pomogłem. Wpisujcie w komentarzu linki do swoich projektów Construct z wszelakimi problemami, postaram się je opisać i pomóc w rozwiązaniu.