Kolorowanie zleceń serwisowych

W aplikacji Comarch Mobile istnieje możliwość kolorowania zleceń serwisowych. Kolorowanie zleceń odbywa się poprzez przypisanie koloru do odpowiedniej wartości klasy atrybutu.

Dodanie klasy atrybutu

Klasę atrybutu należy dodać w systemie ERP XL. Musi ona mieć typ Lista oraz musi być udostępniona dla aplikacji Comarch Mobile.

Klasa atrybutu o nazwie Priorytet_zlecenia

Do klasy atrybutu należy również przypisać obiekt [Serwis].[Zlecenie serwisowe]:

Obiekty atrybutu Priorytet_zlecenia

oraz odpowiednie wartości:

Lista wartości klasy atrybutu

Przypisanie koloru

Przypisanie koloru do odpowiedniej wartości klasy atrybutu odbywa się w pliku *.xml umieszczonym w katalogu ..\Serwer synchronizacji\AttributesColors. Plik ten musi mieć taką samą nazwę jak klasa atrybutu np. Priorytet_zlecenia.xml. W pliku należy umieścić sekcję colors, a w niej sekcje color z parametrem attributeValueName o wartości równej nazwie wartości klasy atrybutu. Sekcja color ma natomiast posiadać wartość heksadecymalną przypisywanego koloru jak w poniższym przykładzie.

Przykład
<colors>
<color attributeValueName = „Niski”>#00ff2a</color>
<color attributeValueName = „Średni”>#ffe100</color>
<color attributeValueName = „Wysoki”>#ff0000</color>
</colors>
Uwaga
Każda wartość musi mieć unikalny kolor.
Wskazówka
Brak przypisanego koloru w pliku xml skutkuje przypisaniem domyślnego koloru w aplikacji.

 

Po wykonaniu synchronizacji, zlecenia serwisowe widoczne na liście oznaczone będą odpowiednim kolorem w zależności od wartości atrybutu Priorytet_zlecenia.

Kolorowanie zleceń serwisowych w aplikacji

 

Usunięcie koloru

Usunięcie koloru odbywa się poprzez dopisanie parametru delete=”true” do sekcji color.

Przykład

<colors>
<color attributeValueName = „Awarie” delete=”true”>#dd6560</color>
<color attributeValueName = „Konserwacje”>#008040</color>
<color attributeValueName = „Montaże”>#fd6500</color>
<color attributeValueName = „Pilne awarie”>#ff6f00</color>
</colors>

Po zapisaniu pliku i wykonaniu synchronizacji przypisanie koloru zostanie usunięte z aplikacji, a dane zlecenia wyświetlane będą na liście w domyślnym kolorze.

Po wykonaniu synchronizacji możliwe jest usunięcie z pliku xml sekcji color z danym kolorem, który oznaczony został wcześniej parametrem delete=”true”.

Czy ten artykuł był pomocny?