# Technical Information & Workflows

## Custom Field Objects Model

### xHelp Custom Fields

![](https://891056469-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk86gq6kkB5-facm%2F-LD6MtIQM60ic_rGUUlK%2F-LD6MzGp_jbi8t6pTvzK%2FCustomFields.png?generation=1526984617104500\&alt=media)

### Criteria Classes

![](https://891056469-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk86gq6kkB5-facm%2F-LD6MtIQM60ic_rGUUlK%2F-LD6MzGrc0pNjZ1ZHWyT%2FCustomFields_Criteria.png?generation=1526984634910558\&alt=media)

### XoopsObjects

![](https://891056469-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk86gq6kkB5-facm%2F-LD6MtIQM60ic_rGUUlK%2F-LD6MzGtc3B_8GCKAnW0%2FXoopsObject.png?generation=1526984626479327\&alt=media)

## Class Relationships

### Static Structure

![](https://891056469-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk86gq6kkB5-facm%2F-LD6MtIQM60ic_rGUUlK%2F-LD6MzGvU_o0cpL08gzc%2FClassStaticStructure.png?generation=1526984629568210\&alt=media)

### Object Relationships

![](https://891056469-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk86gq6kkB5-facm%2F-LD6MtIQM60ic_rGUUlK%2F-LD6MzGxD4WrEi-AWrP9%2FObjectRelationships.png?generation=1526984615348093\&alt=media)

## Support Plans:

### Criteria classes

![](https://891056469-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk86gq6kkB5-facm%2F-LD6MtIQM60ic_rGUUlK%2F-LD6MzGzEKAkpx03kikg%2FSupportPlans_Criteria.png?generation=1526984620552182\&alt=media)

### Customer Plans

![](https://891056469-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk86gq6kkB5-facm%2F-LD6MtIQM60ic_rGUUlK%2F-LD6MzH01cyjMPgwm24-%2FSupportPlans_CustomerPlans.png?generation=1526984628324498\&alt=media)

### XoopsObject

![](https://891056469-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk86gq6kkB5-facm%2F-LD6MtIQM60ic_rGUUlK%2F-LD6MzH2N8hkaVqwB6Sj%2FSupportPlans_XoopsObject.png?generation=1526984629583173\&alt=media)

## Database structure

![](https://891056469-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk86gq6kkB5-facm%2F-LD6MtIQM60ic_rGUUlK%2F-LD6MzH4YSqXwPnazI8u%2FDB_structure.png?generation=1526984631381922\&alt=media)

### Admin workflow

&#x20;&#x20;

![](https://891056469-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk86gq6kkB5-facm%2F-LD6MtIQM60ic_rGUUlK%2F-LD6MzH6_WVrtehsJyC2%2Fflow_adminManagement.png?generation=1526984615445488\&alt=media)

![](https://891056469-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk86gq6kkB5-facm%2F-LD6MtIQM60ic_rGUUlK%2F-LD6MzH8mkkwY-D-VQiP%2Fflow_adminPreferences.png?generation=1526984627818927\&alt=media)

![](https://891056469-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk86gq6kkB5-facm%2F-LD6MtIQM60ic_rGUUlK%2F-LD6MzHA8d6jE-bhXbDk%2Fflow_adminViewTickets.png?generation=1526984621689995\&alt=media)

### Staff workflow

&#x20; &#x20;

![](https://891056469-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk86gq6kkB5-facm%2F-LD6MtIQM60ic_rGUUlK%2F-LD6MzHCC0AaV7SMQEaP%2Fflow_staffLogTicket.png?generation=1526984629579249\&alt=media)

![](https://891056469-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk86gq6kkB5-facm%2F-LD6MtIQM60ic_rGUUlK%2F-LD6MzHEZ2txQwkfT-Lt%2Fflow_staffMyProfile.png?generation=1526984614746603\&alt=media)

![](https://891056469-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk86gq6kkB5-facm%2F-LD6MtIQM60ic_rGUUlK%2F-LD6MzHGas5kQ_7ArMkX%2Fflow_staffOverallWorkflow.png?generation=1526984615729144\&alt=media)

![](https://891056469-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk86gq6kkB5-facm%2F-LD6MtIQM60ic_rGUUlK%2F-LD6MzHIwC0ZYDNohdNh%2Fflow_staffResolvedTickets.png?generation=1526984621014035\&alt=media)

### User workflow

&#x20;&#x20;

![](https://891056469-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk86gq6kkB5-facm%2F-LD6MtIQM60ic_rGUUlK%2F-LD6MzHK_z-T5u9JqO7V%2Fflow_logTickets.png?generation=1526984626438645\&alt=media)

![](https://891056469-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk86gq6kkB5-facm%2F-LD6MtIQM60ic_rGUUlK%2F-LD6MzHMZxAiLiu1F_sN%2Fflow_resolvedTickets.png?generation=1526984615875201\&alt=media)

![](https://891056469-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk86gq6kkB5-facm%2F-LD6MtIQM60ic_rGUUlK%2F-LD6MzHOLDQhxJRR_alF%2Fflow_unresolvedTickets.png?generation=1526984631377375\&alt=media)

## Smarty variables

&#x20;        &#x20;

![](https://891056469-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk86gq6kkB5-facm%2F-LD6MtIQM60ic_rGUUlK%2F-LD6MzHQoPVQh2FgkAUE%2FSmartyVariablesAnon.png?generation=1526984628594167\&alt=media)

![](https://891056469-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk86gq6kkB5-facm%2F-LD6MtIQM60ic_rGUUlK%2F-LD6MzHSrv07dvxAcqxe%2FSmartyVariables_AddTicket.png?generation=1526984626428139\&alt=media)

![](https://891056469-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk86gq6kkB5-facm%2F-LD6MtIQM60ic_rGUUlK%2F-LD6MzHUW_-ywx33nO0H%2FSmartyVariables_Ticket2.png?generation=1526984625936810\&alt=media)

![](https://891056469-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk86gq6kkB5-facm%2F-LD6MtIQM60ic_rGUUlK%2F-LD6MzHWsdUKsrsosdZd%2FSmartyVariables_Ticket1.png?generation=1526984616306919\&alt=media)

![](https://891056469-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk86gq6kkB5-facm%2F-LD6MtIQM60ic_rGUUlK%2F-LD6MzHY1-vyQ15Sx4un%2FSmartyVariables_StaffReview.png?generation=1526984616191372\&alt=media)

![](https://891056469-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk86gq6kkB5-facm%2F-LD6MtIQM60ic_rGUUlK%2F-LD6MzH_EUGfZzsfa3KN%2FSmartyVariables_Search.png?generation=1526984622405779\&alt=media)

![](https://891056469-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk86gq6kkB5-facm%2F-LD6MtIQM60ic_rGUUlK%2F-LD6MzHbAExpklUCnEg4%2FSmartyVariables_Response.png?generation=1526984622699362\&alt=media)

![](https://891056469-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk86gq6kkB5-facm%2F-LD6MtIQM60ic_rGUUlK%2F-LD6MzHdrmWKHNc-0D_u%2FSmartyVariables_Profile.png?generation=1526984613991148\&alt=media)

![](https://891056469-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk86gq6kkB5-facm%2F-LD6MtIQM60ic_rGUUlK%2F-LD6MzHfF6mEoh3ebaDY%2FSmartyVariables_Lookup.png?generation=1526984614020878\&alt=media)

![](https://891056469-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk86gq6kkB5-facm%2F-LD6MtIQM60ic_rGUUlK%2F-LD6MzHhIDZS-34foHgq%2FSmartyVariables_index.png?generation=1526984615688095\&alt=media)

![](https://891056469-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk86gq6kkB5-facm%2F-LD6MtIQM60ic_rGUUlK%2F-LD6MzHjM3Nj7Wt31S1Z%2FSmartyVariables_Errors.png?generation=1526984616927403\&alt=media)
