<div dir="ltr">Hi Angelo,<div><br></div><div>Thanks! for your merge request in enhancing the expression function.</div><div><br></div><div>Yes! As Alan said, I couldn't see many test-cases that this solution could solve. But I do totally agree with your thought on enhancing expression handlers instead of duplicating the custom function or event handlers.</div><div><br></div><div>I will review to pull the changes to 7.4.0.</div><div><br></div><div>Here is my response for your questions</div><div><br></div><div><div><font color="#222222" face="Helvetica Neue, Helvetica, Arial, sans-serif"><span style="white-space:nowrap">About timing of submissions:</span></font></div><div><font color="#222222" face="Helvetica Neue, Helvetica, Arial, sans-serif"><span style="white-space:nowrap"> is there a time when you accept only bug fixes,</span></font><span style="white-space:nowrap;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif"> </span></div><div><font color="#222222" face="Helvetica Neue, Helvetica, Arial, sans-serif"><span style="white-space:nowrap">another for little new functionalities </span></font></div><div><font color="#222222" face="Helvetica Neue, Helvetica, Arial, sans-serif"><span style="white-space:nowrap">>>Throughout the process we can accept bug fixes and </span></font><span style="font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;white-space:nowrap"> </span><span style="font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;white-space:nowrap">little new functionalities. But not too close to release. </span></div><div><span style="font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;white-space:nowrap">At least a week prior is good.</span></div><div><font color="#222222" face="Helvetica Neue, Helvetica, Arial, sans-serif"><span style="white-space:nowrap">and another one for major code changes?</span></font></div></div><div><font color="#222222" face="Helvetica Neue, Helvetica, Arial, sans-serif"><span style="white-space:nowrap">>>Major changes will be accepted in early stages, Soon after we go with the current release and start on the upcoming version.</span></font></div><div><font color="#222222" face="Helvetica Neue, Helvetica, Arial, sans-serif"><span style="white-space:nowrap"><br></span></font></div><div><div><font color="#222222" face="Helvetica Neue, Helvetica, Arial, sans-serif"><span style="white-space:nowrap">About functionalities: </span></font></div><div><font color="#222222" face="Helvetica Neue, Helvetica, Arial, sans-serif"><span style="white-space:nowrap">what kind of them you don’t accept? </span></font></div><div><font color="#222222" face="Helvetica Neue, Helvetica, Arial, sans-serif"><span style="white-space:nowrap">>> Core functionality modifications are not accepted, As the impact is huge.</span></font></div><div><span style="font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;white-space:nowrap">what kind of them would you prefer? </span></div><div><span style="font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;white-space:nowrap">>> Which adds value to the platform and value to the community.</span></div><div><font color="#222222" face="Helvetica Neue, Helvetica, Arial, sans-serif"><span style="white-space:nowrap">Could we add new dashboards? </span></font></div><div><font color="#222222" face="Helvetica Neue, Helvetica, Arial, sans-serif"><span style="white-space:nowrap">>> I need to review the issue with the extensibility of the widget model, Then we can go ahead with this.</span></font></div><div><font color="#222222" face="Helvetica Neue, Helvetica, Arial, sans-serif"><span style="white-space:nowrap">Can we add events, expressions, task types to workflows? </span></font></div><div><font color="#222222" face="Helvetica Neue, Helvetica, Arial, sans-serif"><span style="white-space:nowrap">Can we add new actions </span></font><span style="font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;white-space:nowrap">to the email scanner</span><span style="white-space:nowrap;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif">?</span></div><div><span style="white-space:nowrap;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif">>> These changes should carry the relevant use cases that can be solved, Based on the review we can accept changes. </span></div><br class="gmail-Apple-interchange-newline"></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jun 23, 2021 at 8:14 PM Angelo Paglialonga <<a href="mailto:info@angelopaglialonga.com">info@angelopaglialonga.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Thank you Alan, <br>
I’ll add some use cases to those tickets as you suggest.<br>
<br>
About string manipulation, Why should I copy paste and modify yet another custom function just to replace php standard preg_replace? In my opinion it should be available as an expression function instead.<br>
<br>
We could reuse custom functions in a faster way, if we could just add parameters in workflow interface and it would be awesome to reuse custom functions inside expressions too. <br>
I suppose this could be a smarter and faster way of working.<br>
What do you think?<br>
<br>
<br>
_______________<br>
<br>
Angelo Paglialonga<br>
Consulente per soluzioni CRM ad alto ROI.<br>
<br>
Telefono: 3386077866<br>
Skype: angelo.paglialonga<br>
Web: <a href="https://www.angelopaglialonga.com" rel="noreferrer" target="_blank">https://www.angelopaglialonga.com</a><br>
<br>
<br>
<br>
> Il giorno 23 giu 2021, alle ore 14:00, Alan Lord <<a href="mailto:alanslists@gmail.com" target="_blank">alanslists@gmail.com</a>> ha scritto:<br>
> <br>
> On 23/06/2021 12:47, Angelo Paglialonga wrote:<br>
>> Hi Alan,  ok I’ve got your opinion on adding dashboards, but what do you think about my other questions ? Any feedback on merge request *#814 <<a href="https://code.vtiger.com/vtiger/vtigercrm/merge_requests/814" rel="noreferrer" target="_blank">https://code.vtiger.com/vtiger/vtigercrm/merge_requests/814</a>>?*<br>
>> Thank you for your time!<br>
> <br>
> To be honest I have never come across a requirement for these features in the Expression editor.<br>
> <br>
> It might be worth, in your ticket, explaining the use-case for some of these...<br>
> <br>
> when a customer requires more complex string handling, or numerical calculations etc., we would usually either write a Custom Workflow Function or an Event Handler depending on the requirement.<br>
> <br>
> HTH<br>
> <br>
> Al<br>
> _______________________________________________<br>
> <a href="http://www.vtiger.com/" rel="noreferrer" target="_blank">http://www.vtiger.com/</a><br>
<br>
<br>
_______________________________________________<br>
<a href="http://www.vtiger.com/" rel="noreferrer" target="_blank">http://www.vtiger.com/</a></blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr">With<br>Best Regards<br>Uma.S<br><div>Vtiger Team</div></div></div>