Bieżące śledzenie pozycji personelu wraz z możliwością deklarowania komunikatów oraz trybu POMOCY
Note: Informacje zgromadzone w ten sposób oraz analizy są przedmiotem dla działania systemu
http://procesy5.pl i te narzędzia nie zostały
tutaj przedstawione w tej specyfikacji.
Częstotliwość odświeżania oraz sposób raportowania worker_gps_log
Domyślnie powinna wynosić 5 minut, będzie ona w późniejszych wersjach systemu dostępna do zmiany. Będzie to jednak bardziej część administracyjna.
System wysyła wysyłać
- aktualne położenie GPS do pola
the_geom
- powinien wprowadza aktualną datę w formacie YYYY-MM-DD HH:SS do pola
DATE_OF_LOG
, - w polu
WORK_DECLARE_TYPE
powinien wstawić tryb wybrany przez użytkownika - w tym wypadku DUTY - w przypadku ustalenia pola
WORK_DECLARE_INFO
, powinien wstawić tutaj zawartość podaną z opisu - w tym przypadku jestem w dyżyrze
<xsd:simpleType name="WORK_DECLARE_TYPEType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="BUSY" p5:description="zajęty"/>
<xsd:enumeration value="DUTY" p5:description="w dyżuyrze"/>
<xsd:enumeration value="FREE" p5:description="wolny"/>
<xsd:enumeration value="LOGOUT_FINISHED" p5:description="zakończona praca"/>
<xsd:enumeration value="MAYDAY" p5:description="POMOCY!"/>
<xsd:enumeration value="OTHER" p5:description="inny"/>
<xsd:enumeration value="WORK" p5:description="w pracy"/>
</xsd:restriction>
</xsd:simpleType>
Note: Ten
sposób p5:description nie jest dostępny w API i został opisany ręcznie w tym
przykładzie
Note: Status LOGOUT_FINISHED jest dostępny tylko podczas
wylogowania i nie ma sensu podczas ekranu logowania. Do późniejszych weryfikacji
implementacyjnych