Kolorowanie czynności serwisowych

W aplikacji Comarch Mobile istnieje możliwość kolorowania czynności serwisowych. Kolorowanie czynności 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_czynności

Do klasy atrybutu należy również przypisać obiekt [Serwis].[Czynność serwisowa]:

Obiekty atrybutu Priorytet_czynności

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_czynności.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 = „Awarie”>#ffe100</color>
<color attributeValueName = „Konserwacje”>#00ff2a</color>
<color attributeValueName = „Montaże”>#0008ff</color>
<color attributeValueName = „Pilne awarie”>#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, czynności widoczne na liście w zakładce czynności oraz na zleceniach oznaczone będą odpowiednim kolorem w zależności od ustawionej wartości atrybutu.

Kolorowanie czynności 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 czynności 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?