Technical¶
Components¶
- Table and Field Definitions Lime CRM
- Python package
- LBS app
- Web Components
Table and Field Definitions Lime CRM¶
Required¶
limetype | property | option key | type | length | readonly | invisible | other |
---|---|---|---|---|---|---|---|
checklist_item | limetype | no | |||||
checklist_item | order | integer | yes | no | |||
checklist_item | title | string | 256 | yes | no | ||
checklist_item | selected_option_title | string | 256 | yes | no | ||
checklist_item | owner_table | string | 32 | yes | everywhere | ||
checklist_item | item_template_id | string | 32 | yes | everywhere | ||
checklist_item | group_item_template_id | string | 32 | yes | everywhere | ||
checklist_item | is_group | yesno | yes | no | |||
checklist_item | multi_option_parent | yesno | yes | no | |||
checklist_item | multi_option_child | yesno | yes | no | |||
checklist_item | done | yesno | no | no | |||
checklist_item | ignore | yesno | no | no | |||
checklist_item | coworker | belongsto (coworker) | yes | no | |||
checklist_item | done_date | time | yes | no | isnullable | ||
checklist_item | ignore_date | time | yes | no | isnullable | ||
checklist_item | deadline | time | yes | no | isnullable | ||
checklist_item | checklist_item_previous | belongsto (checklist_item) | yes | no | ref: checklist_items_next | ||
checklist_item | checklist_items_next | hasmany (checklist_item) | yes | no | ref: checklist_item_previous | ||
checklist_item | history | belongsto (history) | yes | no | |||
coworker | limetype | ||||||
coworker | name | string | |||||
history | type | option | |||||
history | type | checklist | option key |
Configurable¶
limetype | property | type | length | readonly | invisible | other |
---|---|---|---|---|---|---|
checklist_owner* | limetype | E.g. helpdesk |
||||
checklist_owner* | checklist_template | string | 0 | yes | onforms | nvarchar(max) |
checklist_owner* | checklist_item | hasmany (checklist_item) | ||||
checklist_owner* | checklist_template_owner** | belongsto (checklist_template_owner**) | E.g helpdesktype |
|||
checklist_owner* | checklist_item_current | string | 504 | yes | onforms | |
checklist_owner* | checklist_item_deadline | time | yes | no or onforms | isnullable |
*checklist_owner
- any limetype(s).
This is where the checklist will be used. E.g. helpdesk
. You can have several checklist owners.
**checklist_template_owner
- any limetype(s).
This is a relation which trigger which checklist to use on checklist_owner
. E.g helpdesktype
when helpdesk
is checklist owner.
Required fields; examples from card:¶
Python package¶
- Config
- Endpoints
- Custom Limeobject (checklist_item)
LBS app¶
- addon_dynamic_checklist
Web Components¶
- Checklist Template Builder
- Checklist