βFormsAndFoldersβ
This provider name is implemented by the class SuperOffice.CRM.ArchiveLists.FormsAndFoldersProvider inside NetServerβs SODatabase assembly. Combined archive of forms (the form table) and form folders (s_picture_folder, folder_type = formFolder) β analogous to MailingsAndFoldersProvider. Unified row schema (after the column-name overrides set up below):- PrimaryKey β rowβs own id
- formFolderId β rowβs container folder id (for filtering)
- name β display label (form name on forms, folder name on folders), via overrides
- formThumbnail β preview image / folder icon hint (native on both)
formFolderId = N returns forms whose form.folder_id = N AND
folders whose s_picture_folder.parent_id = N β i.e. everything contained in
folder N.
The name override is applied here (not by renaming the underlying extender
column) so FormExtenderBase keeps its native formName column for every
OTHER archive that uses it β including the Forms paneβs own flat tabs, which
query the plain Forms provider. Same approach as
MailingsAndFoldersProvider (mailingDescription / folderName both β name).