# WCAG - audyt

{% hint style="warning" %}
Dostępność funkcjonalności zależy od licencji i może nie być dostępna we wszystkich wdrożeniach.
{% endhint %}

## Audyt

Moduł **Audyt** umożliwia podgląd naruszeń zlokalizowanych na obecnie przetwarzanym wniosku. Naruszenia mogą dotyczyć zgodności wniosku z wymaganiami WCAG lub zgodności wniosku z funkcjonalnościami Eximee.

Zostały podzielone na 3 kategorie:

* **Naruszenia** - oznaczone **czerwoną** ikonką ostrzeżenia. Informują, że błąd wykryty na wniosku powoduje naruszenie reguł WCAG lub poprawnego wykorzystania funkcjonalności Eximee.
* **Sugestie** - oznaczone **niebieską** ikoną informacji. Ukazują wskazówki usprawniające utworzony wniosek, niekoniecznie będące błędem.
* **Przestarzałości** - oznaczone **niebieską** ikonką ostrzeżenia. Informują, że wykorzystywana funkcjonalność nie jest już wspierana i sugerują zastosowanie nowego, wspieranego rozwiązania Eximee.

{% hint style="warning" %}
Sama analiza wniosku bazuje na ostatniej zapisanej wersji draft, więc jeśli naniesiemy zmiany na wniosku i draft nie zdąży się zapisać, nasza analiza nie będzie zawierała dodanych modyfikacji!!
{% endhint %}

<figure><img src="/files/SkQnD0rfr2mHmraWybws" alt=""><figcaption><p><em><strong>Ilustracja 1.</strong></em> <em>Lista naruszeń wniosku w trybie do odczytu</em></p></figcaption></figure>

## Naruszenia

### Naruszenie EXIMEE | Tooltip <a href="#title-text" id="title-text"></a>

**Poziom**: Przedawnienie

**Występowanie**: Pomoc kontekstowa (Tooltip)

**Dokumentacja komponentu:** [Pomoc kontekstowa (tooltip)](https://github.com/Consdata/eximee-docs/blob/main/budowanie-aplikacji/interfejs-uzytkownika/formularze/biblioteka-komponentow-bazowych/pomoc-kontekstowa-tooltipbutton.md)

**Powód**: Wykorzystanie atrybutu tooltipTextKey może powodować problemy z wyświetlaniem pomocy kontekstowej, jeśli jej widoczność jest określona warunkowo.

**Sposób walidacji:** Sprawdzenie czy atrybut tooltipTextKey jest uzupełniony, oraz czy klucz tłumaczeń do niego przypisany został zasilony w zakładce *Tłumaczenia* wniosku.

### Naruszenie WCAG 1.1.1 (A) | Obraz <a href="#title-text" id="title-text"></a>

**Poziom**: Naruszenie

**Występowanie**: Obraz (GesImage)

**Dokumentacja komponentu**: [Obraz - Image](https://github.com/Consdata/eximee-docs/blob/main/budowanie-aplikacji/interfejs-uzytkownika/formularze/biblioteka-komponentow-bazowych/obraz-image.md)

**Powód**: Alternatywa tekstowa - naruszenie. Wszelkie treści nietekstowe przedstawione użytkownikowi posiadają swoją tekstową alternatywę, która pełni tę samą funkcję. Każdy obraz powinien mieć uzupełniony atrybut alt, który jest odczytywany przez czytniki w momencie focusu.

**Sposób walidacji:** Sprawdzenie czy komponent ma sposób prezentacji "Informacyjna" oraz uzupełnioną wartość "Tekst do wyświetlenia, gdy url jest błędny" lub "Tekst do wyświetlenia, gdy url jest błędny (klucz)".<br>

### Naruszenie WCAG 1.3.1 (A) | Etykieta

**Poziom**: Naruszenie

**Występowanie**: Etykieta(GesText)

**Dokumentacja komponentu:** [Etykieta - Text](https://github.com/Consdata/eximee-docs/blob/main/budowanie-aplikacji/interfejs-uzytkownika/formularze/biblioteka-komponentow-bazowych/etykieta-text.md)

**Powód**: Informacje, struktura oraz relacje między treściami przekazywane poprzez prezentację mogą być odczytane przez program komputerowy lub istnieją w postaci tekstu. Każda etykieta powinna być powiązana z polem formularza lub zostać wyświetlona jako paragraf(\<p>\</p>) zamiast w postaci etykiety(\<label>\</label>)

**Sposób walidacji:** Sprawdzenie czy komponent ma zaznaczoną właściwość "Wyświetl jako paragraf" lub czy ma uzupełnione pole "Pole powiązane z etykietą".

### Naruszenie WCAG 1.4.13 (AA) | Tooltip <a href="#title-text" id="title-text"></a>

**Poziom**: Naruszenie

**Występowanie**: Pomoc kontekstowa (Tooltip)

**Dokumentacja komponentu:** [Pomoc kontekstowa (tooltip)](https://github.com/Consdata/eximee-docs/blob/main/budowanie-aplikacji/interfejs-uzytkownika/formularze/biblioteka-komponentow-bazowych/pomoc-kontekstowa-tooltipbutton.md)

**Powód**: Jeśli najechanie kursorem myszy może wywołać dodatkową zawartość, to kursor można przesunąć nad dodatkową zawartość bez jej zniknięcia. W naszym systemie taką funkcjonalność umożliwia interaktywna pomoc kontekstowa.

**Sposób walidacji:** Sprawdzenie czy komponent ma włączoną interaktywną pomoc kontekstową we właściwościach komponentu.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.eximee.com/budowanie-aplikacji/interfejs-uzytkownika/formularze/tworzenie-formularza/zakladka-audyt-naruszenia-wcag/wcag-audyt.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
