- Print
- DarkLight
- PDF
Ushur Design Best Practices
It is important to design the Ushur workflow efficiently to help aid ease of usage. Use the table below to see the list of recommended best practices for Ushur design.
Feature | Recommendation |
Meta Data and Variable Ushur used this data to initialize campaigns and customize engagements. |
|
Application Context Design |
In practice, the frequency of enterprise metadata updates might be different than the Ushur use of information. This practice prevents issues when data is written while Ushur is making changes to specific customer records. |
Import To import a Ushur into an application context, elect the application context > New Ushur > Import. This will import the Ushur and all of its variables into that application context. If the enterprise variables don’t exist, they will be created for you. |
|
Export | When exporting a Ushur, you have the option to export the variables at both the enterprise and Ushur level. Remember that exporting the enterprise variables will create them when you import them into a new application context. Each Application Context will have its own Enterprise Variables. Exporting and Ushur does not export the enterprise data. To do that you will need to export the data as a CSV and import it into the new application context. |
Workflow Size | Use Short workflows in the following scenario:
Disadvantages of long workflows:
|
Jumps | Try to build large workflows as a combination of smaller workflows and connect them at appropriate points in a larger workflow. When to use Ushur Jumps? To better manage Ushur workflows you can break them down into multiple Ushurs and use the Go To option to jump to any module in those workflows. Note: Variables should be named the same way they are used in the original Ushur workflow. |
Short Links Website URL links can be used as is within Ushur workflows. The Ushur short link capability converts longer original URL into a short URL |
|
Multiple Keys Setting multiple keys can be a very powerful tool to fetch metadata from different Ushur. Although multiple key variables will not provide a relational association to the data, it may corrupt your metadata as it is unlikely that a single record will be acted upon using both keys at the same time. | Assign multiple keys but use a single key to retrieve data from a Ushur. Sample Scenario Two Ushurs in the same Application Context using the same metadata, UshurA and UshurB. UshurA is a text campaign with the mobile phone as the key, and UshurB is an email campaign with email as the key.
|