Element data storage specifics
Each process has its own set of elements. In this case, the hierarchy is similar to information blocks, where process - is information block type and elements - are information block elements. Only instead of iblock properties, user fields from kernel are used.
Large portion of code, responsible for storage of elements and user property values is concentrated in the folder
Find more details in this article about general processes of dynamic creation of tables and columns.
rpa, responsible for process tables, elements and harnessing code are descendants to kernel classes.
All element tables in
rpa have a set of system fields:
See more details in \Bitrix\Rpa\Model\PrototypeItem.
User sorting of elements in kanban
Each user can set an arbitrary order of elements in each stage using kanban.
This sorting will be working only within this stage and only for this user.
Without this sorting, elements with oldest date of stage change are displayed at the top of column (see
Full text index
Dynamic table for storing full text index is created for each process aside from element table.
Index is filled automatically via events (
Tables themselves are created here
All actions, executed by elements are logged in detail in a separate page.
This table is filled with data not via events, but via