Post

4 followers Follow
5
Avatar

ULTIMATE Enhancement list for CLARIZEN ( THAT YOU SHOULD IMPLEMENT FOR Developers' SANITY :D)

Enhancement ideas for Workflow and Custom Actions : 

1 - Allow enabling/disabling workflow steps.
We could be able to enable or disable single steps in our WF and custom actions.


2 - Allow duplicating workflow steps
We could be able to duplicate single steps in our WF and custom actions.


3 - Allow wrapping existing steps with "conditional action list" 
We could be able to wrap single steps with conditional action list ( or with some other actions if possible ).


4 - Custom naming support for variable names :
Don't use auto naming in steps like NewObject1, NewObject2 etc.
When you remove the related step, it is affecting all existing steps and breaking the code. We should be able to give our variable names.


5 - Error handling support for Workflow steps :
Workflows are automatically disabled after getting a fixed number of errors.
Make that optional by the workflow. We should be able to choose the action like: "disable, continue, notify users" etc.


6 - Move support for Workflow steps :
Workflow steps should be movable across different steps.
For now, you can not move a child step into another parent step.


7 - Outbound Call Custom Variable Support
Custom variables should be sendable with outbound API calls.
For now, only context entity properties are sendable. But sometimes we need different custom values to be sent. 
We should be able to define a custom variable in the workflow step, which could be selectable from the available property list.

8 - API URL QueryString support 
API URLs for outbound calls should support query strings and curly bracket replacement hence we can use dynamic variables or organization level values. ( it will be a lifesaver when you change/use different API domains in the sandbox and live) 


example : 
url : https://{Organization.BaseAPIDomain}?customParam1={customValue1}&orgId={Organization.ExternalID}


9 - Custom SCRIPT Panel :
There should be also a CUSTOM SCRIPT section in global settings panel just like we have CUSTOM CSS panel. We should be able to tweak some functions by using our custom js functions.

10 - The Impersonation Feature
For easy problem detection, you can implement the "Impersonation" feature.
Most of the times we are struggling with repeating the exact same problems of some specific users. With the "Impersonation" feature, we (the admins) should be able to login into the system as a target user in order to simulate his/her session in an exact way.

11 - The documentation and forum replies should be improved.
This is a crucial thing for newcomers. Most contents are invalid or expired.
Rest and SOAP API documentation and forum replies /questions should be separated. There are better forum tools. Zendesk forums are very primitive and hard to find. 

12 - Email improvements: 
Let us manage email contents and email events.
There are lots of events triggering default emails but we couldn't change or enhance the contents. 
We need to manage those events individually ( enable/disable),
we should be able to update the contents of those emails according to business requirements. 


13 - Log improvements : 
Error log page should be searchable by text, by entity ( workflow ) and by user and dates.
The error logs should be paginated. If there are more than 500 errors, then it takes quite a time to load this page.
And please make those errors messages much detailed. It is the only clue that we are identifying the root cause of the problems.


14 - Outbound Call Logs : 
Also, we need to be able to see outbound call logs.
We need to see which outbound URL is triggered by which WF or custom action and when?



Please try to add some of those items in your roadmap and release plans.
You saved end-users life up until now.
Now, you should focus on the DEVELOPERS' requests :D

 

Mustafa Kipergil Not planned

Please sign in to leave a comment.

1 comment