fix TODO 12 dodanie menu mapy Procesy5 dla potrzeb integracji z funkcjami web Procesy/Zasoby/Szkolenia

Istnieje koniecnzość wyzwalania dodatkowych kontekstów pracy aplikacji pod kątem funkcji dostępnych dla użytkowników przez WWW, w tym zwłaszcza dla potrzeb działania możliwości procesowego uruchamiania formularzy poza rejestrami i pracy typowo workflow - uporządkowanego oraz kontrolowanego wypełniania formularzy.

Ważne informacje dotyczące działania menu Procesy5 w kontekście API

Menu Procesy5 ma służyć dla wspomagania działań w kontekście systemu Procesy5, który wspiera system jakości w tym rejestr Zasobów, Procesów oraz system szkoleń.
  1. Dane niezbędne dla uruchomenia procesów to wyświetlenie procesów dostępnych dla użytkownika:
    1. Powiązany obiekt zawierający aktualne dane procesów:
      <?xml version="1.0" encoding="utf-8"?>
      <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:gml="http://www.opengis.net/gml" xmlns:p5="https://biuro.biall-net.pl/wfs" xmlns:default_db="https://biuro.biall-net.pl/wfs/default_db" xmlns:default_objects="https://biuro.biall-net.pl/wfs/default_objects" xmlns:p5_objects="https://biuro.biall-net.pl/wfs/objects" elementFormDefault="qualified" targetNamespace="https://biuro.biall-net.pl/wfs/default_objects">
          <xsd:import namespace="http://www.opengis.net/gml" schemaLocation="https://biuro.biall-net.pl/SE/version-git/schema/gml/2.1.2/feature.xsd"/>
          <xsd:complexType name="SystemProcessType">
              <xsd:sequence>
                  <xsd:element name="ID" type="xsd:integer" nillable="true"/>
                  <xsd:element name="nazwa" type="xsd:string" nillable="true"/>
                  <xsd:element name="opis" type="xsd:string" nillable="true"/>
                  <xsd:element name="autor" type="xsd:string" nillable="true"/>
                  <xsd:element name="utworzono" type="xsd:date" nillable="true"/>
                  <xsd:element name="zaktualizował" type="xsd:string" nillable="true"/>
                  <xsd:element name="zaktualizowano" type="xsd:date" nillable="true"/>
              </xsd:sequence>
          </xsd:complexType>
          <xsd:element name="SystemProcess" type="default_objects:SystemProcessType" p5:namespace="{https://biuro.biall-net.pl/wfs/default_objects}SystemProcess"/>
      </xsd:schema>
      Note: https://biuro.biall-net.pl/SE/version-git/wfs-data.php/default_db/TEST_PERMS/?SERVICE=WFS&VERSION=1.0.0&TYPENAME=default_objects:SystemProcess&REQUEST=DescribeFeatureTypeAdvanced
      Przykładowe dane:
      <?xml version="1.0" encoding="UTF-8"?>
      <wfs:FeatureCollection xmlns:wfs="http://www.opengis.net/wfs" xmlns="http://www.opengis.net/wfs" xmlns:gml="http://www.opengis.net/gml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:default_objects="https://biuro.biall-net.pl/wfs/ault_objects" xsi:schemaLocation="https://biuro.biall-net.pl/wfs/ault_objects https://biuro.biall-net.pl/SE/version-git/wfs-data.php/default_db/?SERVICE=WFS&amp;VERSION=1.0.0&amp;TYPENAME=default_objects:SystemProcess&amp;REQUEST=DescribeFeatureType">
      <gml:featureMember>
              <default_objects:SystemProcess fid="SystemProcess.5844">
                  <default_objects:ID>5844</default_objects:ID>
                  <default_objects:nazwa>Procedura dla wspomagania śledzenia/logowania GPS urządzeń mobilnych w celu zapewnienia możliwości kontroli pracy dyspozytora oraz analiz, dla pracy na tabeli  'worker_gps_log'</default_objects:nazwa>
                  <default_objects:opis>Urządzenia mobilne wyposażone w natywną aplikację  Procesy5 wyposażone są w mechanizm automatycznego rejestrowania położenia urządzenia. Funkcja ta jest także wyposażona w mechanizm umożliwiający łatwe ustalenie dodatkowych przekazywanych atrybutów typu: WOLNY, ZAJĘTY, INNY w tym także mechanizm do zgłaszania pomocy MAYDAY, który może być pomocny do koordynacji sytuacji związanych z bezpieczeństwem. Istnieje specjalne pole WORKER_DECLARE_IMAGE - gdzie może być wgrane zdjęcie sytuacji.</default_objects:opis>
                  <default_objects:autor>a.binder</default_objects:autor>
                  <default_objects:utworzono>2017-01-13-23:23</default_objects:utworzono>
                  <default_objects:zaktualizował>a.binder</default_objects:zaktualizował>
                  <default_objects:zaktualizowano>2017-02-23-18:08</default_objects:zaktualizowano>
              </default_objects:SystemProcess>
          </gml:featureMember>
      </wfs:FeatureCollection>
      Note: Na 2017-02-23 system API wymaga dostarczenia listy procesów zawierających uporządkowane asocjacje do pewnych Features w API w celu zapewnienia działania wspomagania formularzy

Działania dla fix 12.0 dla rozwinięcia API wysyłającego ustrukturyzowane informacje dla przetwarzania

  1. Dla dostarczenia informacji o aktualnej strukturze procesów wykonano komponent w API ant, reprezentowany jako CRM_PROCES_tree, który jest obsługiwany przez specjalny komponent ant zbierający dane z systemu.