# Usuwanie elementów

Aby usunąć element aplikacji biznesowej należy go odszukać w odpowiedniej zakładce, a następnie z menu kontekstowego (szaszłyk) wybrać opcję **Usuń**.

{% hint style="info" %}
Możliwe jest usunięcie tylko całego artefaktu, a nie poszczególnych jego wersji.
{% endhint %}

<figure><img src="https://1082717226-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2CssJT0zIo4SJQLbSZ6l%2Fuploads%2F5y4Nx67nfz2b3uI85tvR%2Fimage.png?alt=media&#x26;token=ac15877d-f025-48be-8663-092ea9b15720" alt=""><figcaption><p align="center"><em><strong>Ilustracja 1.</strong> Menu kontekstowe dla komponentu złożonego</em></p></figcaption></figure>

{% hint style="warning" %}
Usuwany artefakt nie może być używany na innym artefakcie. Próba usunięcia takiego artefaktu zostanie przerwana, a użytkownik zostanie poinformowany o zależnościach uniemożliwiających usunięcie.
{% endhint %}

{% hint style="info" %}
W trakcie usuwania artefaktu nie może on posiadać wersji roboczej (draftu). Próba usunięcia takiego artefaktu zostanie przerwana, a użytkownik zostanie poinformowany odpowiednim komunikatem o błędzie.<br>
{% endhint %}

#### Artefakty możliwe do usunięcia <a href="#usuwanieartefaktowifolderow-artefaktymozliwedousuniecia" id="usuwanieartefaktowifolderow-artefaktymozliwedousuniecia"></a>

* Formularze
* Procesy
* Komponenty złożone
* Treści
* Skrypty
* Walidatory skryptowe
* Zadania skryptowe
* Emaile
* Słowniki
* Formatery
* Komponenty niestandardowe
* Wydruki

Informacja o usunięciu artefaktu zostaje zapisana w logach w następujący sposób *("artifact1"* oraz *"22100"* oznaczając tu przykładową nazwę i przykładowy identyfikator usuwanego artefaktu):

{% code overflow="wrap" %}

```
[designer] 2017-02-20 09:06:06,413 CET [main] [INFO ] p.c.i.g.t.t.v.c.a.remove.ArtifactTrashCommand     :32 - > Removing artifact [name=artifact1, id=22100][designer] 2017-02-20 09:06:06,489 CET [main] [INFO ] p.c.i.g.t.t.v.c.a.remove.ArtifactTrashCommand     :34 - < Artifact [name=artifact1, id=22100] removed successfully
```

{% endcode %}

{% hint style="warning" %}
**Bezpieczne usuwanie**

Usunięte artefakty i foldery mogą zostać bezpiecznie przywrócone za pomocą skryptów administracyjnych, o ile od usunięcia nie upłynęły 3 dni.\
Potrzebne informacje o usuniętych folderach i artefaktach będzie można odczytać z logów aplikacji.
{% endhint %}
