# Workflow in web applications

All elements in web applications have their own Workflow section.

With it, you can create a BP for the frontend. This is how you can implement interactivity in an application. After creating a BP, you will see triggers for which you can configure various actions. Some elements have unique triggers. And there are universal triggers that occur on all elements:

**onCreate** - triggers when the component is created on the page;

**onShow** - triggers when the component changes its state to visible (displayed on the page);

**onHide** - triggers when the component changes its state to hidden (stops being displayed);

**onDestroy** - triggers before the component is destroyed;

**onClick** - triggers every time the element is clicked.

![](https://3563768697-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MapxHzVskQ_27pNUTT4-1972196547%2Fuploads%2FMuqZmieqISrCfzlQvHuw%2F%D0%92%D0%BE%D1%80%D0%BA%D1%84%D0%BB%D0%BE%D1%83%20%D0%B2%20%D1%84%D1%80%D0%BE%D0%BD%D1%82%D0%B5.gif?alt=media\&token=9525fcd8-5fb3-417d-95e6-f623ed0caa6c)
