<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Efficy Overflow Q&amp;A - Recent questions tagged efficy-2021</title>
<link>https://overflow.efficy.io/?qa=tag/efficy-2021</link>
<description>Powered by Question2Answer</description>
<item>
<title>How to overwrite/customize ckeditor.config.js properly ?</title>
<link>https://overflow.efficy.io/?qa=7207/how-to-overwrite-customize-ckeditor-config-js-properly</link>
<description>&lt;p&gt;Does anyone know how to customize CKEditor configuration ? &lt;br&gt;
Currently in standard we have the configuration file &lt;strong&gt;ckeditor.config.js&lt;/strong&gt;. &lt;br&gt;
But there is no proper way to use the custom config file when an CKEditor intance is created. &lt;br&gt;
The only way I found is to overwrite &lt;strong&gt;initCkEditor&lt;/strong&gt; function in &lt;strong&gt;editView.js&lt;/strong&gt; that calls the &lt;strong&gt;ckeditor.config.js&lt;/strong&gt; file &lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://overflow.efficy.io/?qa=blob&amp;amp;qa_blobid=2445381964288489020&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;

&lt;p&gt;But I find it odd to modify it like this. There are several places where the &lt;strong&gt;customConfig&lt;/strong&gt; file path is called not only in editView. &lt;/p&gt;
</description>
<category>Efficy/ Client side</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=7207/how-to-overwrite-customize-ckeditor-config-js-properly</guid>
<pubDate>Tue, 02 Dec 2025 09:44:56 +0000</pubDate>
</item>
<item>
<title>How to queue a function call in a workflow script to execute it async?</title>
<link>https://overflow.efficy.io/?qa=7205/how-to-queue-function-call-in-workflow-script-execute-async</link>
<description>&lt;p&gt;Hi, &lt;/p&gt;

&lt;p&gt;I am working on an integration with Efficy and Exact. One of the flows i need to implement is uploading invoices from exact to Efficy as an attachment. I currently put it in a workflow function and it works fine. However, this flow is very slow (multiple calls to exact so can't make it faster)  and is blocking the end user from doing anything for 20-30 seconds. Is there a way without using schedulers to execute this flow in an async way? A bit like queueing that the  function should be executed in the background. &lt;br&gt;
Or is the only solution using a scheduler service and just use a small time interval? &lt;/p&gt;
</description>
<category>WorkFlow / Serverscript</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=7205/how-to-queue-function-call-in-workflow-script-execute-async</guid>
<pubDate>Wed, 12 Nov 2025 08:29:40 +0000</pubDate>
</item>
<item>
<title>Does Enterprise &lt;&gt; Apsis connector accept virtual fields on field mapping ?</title>
<link>https://overflow.efficy.io/?qa=7184/enterprise-apsis-connector-accept-virtual-fields-mapping</link>
<description>&lt;p&gt;Hello,&lt;/p&gt;

&lt;p&gt;Did someone used a virtual (V_ with usage P) field during a mapping between Enterprise &amp;lt;&amp;gt; Apsis ? &lt;br&gt;
I was told that virtual fields are supported by Enterprise &amp;lt;&amp;gt; Apsis connector. It is possible to select the field during the mapping (Apsis interface). But when running the full sync I am getting the error that &lt;code&gt;V_  fields is invalid column name&lt;/code&gt; which is normal in Enterprise as it's a virtual field.&lt;/p&gt;

&lt;p&gt;To get the contacts based on mapped fields in Apsis, Apsis calls an Enterprise node/api end point &lt;code&gt;serverjs\api\node\marketing\apsis\contacts.js&lt;/code&gt; which calls a function from  &lt;code&gt;serverjs\marketing\apsis.js &amp;gt; contacts&lt;/code&gt; that runs a query using the provided list of fields from a payload.&lt;img src=&quot;https://overflow.efficy.io/?qa=blob&amp;amp;qa_blobid=15271177369622694093&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Internal replies from @Kristof Pauwels:&lt;/strong&gt; &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;The consult, list and search API do not support virtual fields, they&lt;br&gt;
are always excluded from the result.  That's not wrong on itself, it&lt;br&gt;
guarantees the best performance. Only when running a query, virtual&lt;br&gt;
fields can be included. So it will depend on what operation the Apsis integration uses. There are dedicated Apsis system queries and ServerJs node endpoints..&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;You can also decide to override the contacts method with a custom&lt;br&gt;
version. Try using the &lt;code&gt;&amp;lt;#Field&amp;gt;&lt;/code&gt; tag and see if its replaced by the&lt;br&gt;
SQL expression, else you have to hardcode the SQL expression and&lt;br&gt;
alias it as V_MYCOLUMN.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
<category>Efficy/ Client side</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=7184/enterprise-apsis-connector-accept-virtual-fields-mapping</guid>
<pubDate>Tue, 01 Jul 2025 13:41:14 +0000</pubDate>
</item>
<item>
<title>How to make appear a filter on same fields for different entities in query builder ?</title>
<link>https://overflow.efficy.io/?qa=7179/make-appear-filter-fields-different-entities-query-builder</link>
<description>&lt;p&gt;Hello,&lt;/p&gt;

&lt;p&gt;Imagine you have a query that shows list of document and the contacts that are linked to it.&lt;/p&gt;

&lt;p&gt;The selection fields will be DOCUMENTS.NAME, CONTACTS.NAME, CONTACTS.FIRSTNAME, etc..&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://overflow.efficy.io/?qa=blob&amp;amp;qa_blobid=8290205301470632635&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;

&lt;p&gt;When running the query I've get the grid with the results. On the header of DOCUMENTS.NAME I have a filter that allows to search/filter by document name.&lt;br&gt;
&lt;img src=&quot;https://overflow.efficy.io/?qa=blob&amp;amp;qa_blobid=3655404963710729320&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;

&lt;p&gt;When looking into CONTACTS.NAME header the filter is not present.&lt;br&gt;
&lt;img src=&quot;https://overflow.efficy.io/?qa=blob&amp;amp;qa_blobid=15958168956195280864&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;

&lt;p&gt;From what I understand the same field naming NAME causes the issue. But when I set an alias on one of them I loose the filter too.&lt;/p&gt;

&lt;p&gt;How could I manage to show the filter on both NAME fields ? &lt;br&gt;
Should I name (alias) a field and use the alias to create a grid definition to make include the filter ? &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;Finally with custom definition of an ALIAS it works.&lt;br&gt;
&lt;img src=&quot;https://overflow.efficy.io/?qa=blob&amp;amp;qa_blobid=15585575705114281849&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;

&lt;p&gt;In GridColumnsCustom.txt: &lt;/p&gt;

&lt;pre&gt;&lt;code&gt;th.ContactName {[&amp;lt;th class=&quot;text-center nowrap&quot;&amp;gt;&amp;lt;#H=$FIELD$;sort=true;hfilter=true&amp;gt;&amp;lt;/th&amp;gt;]}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;The main point is to have the propriety &lt;strong&gt;hfilter=true&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;To make it more generic alias ENTITYNAME.&lt;br&gt;
GridColumnsCustom.txt: &lt;/p&gt;

&lt;pre&gt;&lt;code&gt;th.ENTITYNAME {[&amp;lt;th class=&quot;text-center nowrap&quot;&amp;gt;&amp;lt;#H=$FIELD$;sort=true;hfilter=true;Text=$ENTITY$Name&amp;gt;&amp;lt;/th&amp;gt;]}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;And the $ENTITY$Name depending on entity will be ContName, CompName, etc... can be translated in CustomLabels.txt.&lt;/p&gt;
</description>
<category>Efficy/ Client side</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=7179/make-appear-filter-fields-different-entities-query-builder</guid>
<pubDate>Tue, 27 May 2025 07:40:28 +0000</pubDate>
</item>
<item>
<title>How to show only the records directly linked to the connected user in list view (USERSELECTION query tag)?</title>
<link>https://overflow.efficy.io/?qa=7170/records-directly-linked-connected-list-userselection-query</link>
<description>&lt;p&gt;&lt;strong&gt;@Stéphane Roncin&lt;/strong&gt; pointed out that , since the Enterprise 2021 and + , the Oppo list view don't show the records of groups that are linked to the record and the connected user is part of (linked to the group). It only shows the records that are directly linked to the user. Which wasn't the case for version under 2021.&lt;/p&gt;

&lt;p&gt;The difference is in the the SYS&lt;em&gt;QUERIES:  K&lt;/em&gt;MASTER(22), K_DETAIL(0).&lt;br&gt;
&lt;code&gt;&amp;lt;#USERSELECTION usertable=&quot;OPPO_USER&quot; key=&quot;K_OPPORTUNITY&quot; isactiveparam=&quot;true&quot; directlink=&quot;true&quot;&amp;gt; U1&lt;/code&gt; the argument directlink=&quot;true&quot;. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;directlink&lt;/strong&gt; - &lt;em&gt;Optional argument, if not empty, consider only items directly linked to the users, do no consider groups&lt;/em&gt; (see: &lt;a rel=&quot;nofollow&quot; href=&quot;https://help.efficy.io/edn/querytags#userselection)&quot;&gt;https://help.efficy.io/edn/querytags#userselection)&lt;/a&gt; . In case if you want the behavior from previous versions just remove the argument &lt;code&gt;directlink&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Now. If  you want to have the same behavior as in Oppo for other Entities list view you need to change the SYS_QUERIES list of your entity  and use USERSELECTION. &lt;/p&gt;

&lt;p&gt;Ex.: Companies List (SYS&lt;em&gt;QUERIES: K&lt;/em&gt;MASTER(10), K_DETAIL(0))&lt;/p&gt;

&lt;p&gt;Standard version: &lt;/p&gt;

&lt;pre&gt;&lt;code&gt;[Select]
COMPANIES.K_COMPANY
COMPANIES.NAME
COMPANIES.BUILDING
COMPANIES.CITY
COMPANIES.COUNTRY
COMPANIES.PHONE1
COMPANIES.EMAIL1
COMPANIES.WEB1
COMPANIES.OPENED
COMPANIES.LONGITUDE
COMPANIES.LATITUDE
COMPANIES.TAGS
COMPANIES.D_CREATE
COMPANIES.D_CHANGE
COMPANIES.MEMO
COMPANIES.MEMOFORMATTED

[From]
COMPANIES

[Where]
COMPANIES.OPENED = 0
&amp;lt;#USERLINK table=&quot;COMPANIES&quot; usertable=&quot;COMP_USER&quot; key=&quot;K_COMPANY&quot; isactiveparam=&quot;true&quot;&amp;gt;

[Orderby]
COMPANIES.NAME

[Columns]
MENU,NAME,CITY,R_COUNTRY,PHONE1{PHONE},EMAIL1{EMAIL},TAGS
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Customized version: &lt;/p&gt;

&lt;pre&gt;&lt;code&gt;[Select]
COMPANIES.K_COMPANY
COMPANIES.NAME
COMPANIES.BUILDING
COMPANIES.CITY
COMPANIES.COUNTRY
COMPANIES.PHONE1
COMPANIES.EMAIL1
COMPANIES.WEB1
COMPANIES.OPENED
COMPANIES.LONGITUDE
COMPANIES.LATITUDE
COMPANIES.TAGS
COMPANIES.D_CREATE
COMPANIES.D_CHANGE
COMPANIES.MEMO
COMPANIES.MEMOFORMATTED

[From]
COMPANIES
&amp;lt;#USERSELECTION usertable=&quot;COMP_USER&quot; key=&quot;K_COMPANY&quot; isactiveparam=&quot;true&quot; directlink=&quot;true&quot;&amp;gt; U1

[Where]
COMPANIES.OPENED = 0
&amp;lt;U1.&amp;lt;#FIELD name=&quot;K_COMPANY&quot; fortable=&quot;COMP_USER&quot;&amp;gt; = COMPANIES.K_COMPANY&amp;gt;

[Orderby]
COMPANIES.NAME

[Columns]
MENU,NAME,CITY,R_COUNTRY,PHONE1{PHONE},EMAIL1{EMAIL},TAGS
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;It is not mentioned in &quot;Efficy Query Tag&quot; documentation  but you have to update SYS_SETTINGS too. &lt;br&gt;
&lt;code&gt;Designer &amp;gt; SYS_SETTINGS &amp;gt; Efficy &amp;gt; entityListsWithTagUserSelection&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;The &lt;code&gt;entityListsWithTagUserSelection&lt;/code&gt; takes into account the keys of entities separated by semicolon &lt;code&gt;&quot;;&quot;&lt;/code&gt;. Ex.:  &lt;code&gt;&quot;entityListsWithTagUserSelection&quot;: &quot;10;22&quot;,&lt;/code&gt;. &lt;em&gt;(22 is Oppo per default)&lt;/em&gt;&lt;br&gt;
If you don't provide the entity in SYS_SETTINGS  the USERSELECTION will not behave as intended.&lt;/p&gt;

&lt;p&gt;Many thanks to &lt;strong&gt;Stephane Roncin&lt;/strong&gt; for pointing it out and for explaining. &lt;/p&gt;
</description>
<category>Efficy/ Client side</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=7170/records-directly-linked-connected-list-userselection-query</guid>
<pubDate>Wed, 09 Apr 2025 14:02:26 +0000</pubDate>
</item>
<item>
<title>Consult DEFAULT tab</title>
<link>https://overflow.efficy.io/?qa=7117/consult-default-tab</link>
<description>&lt;p&gt;it seems that the DEFAULT tab on any entity in consult for a new user that did not access efficy before,  is &quot;Acti&quot;.&lt;/p&gt;

&lt;p&gt;But if the user doen't have the rights to see &quot;Acti&quot; we have the following error when accessing the entity in consult:&lt;br&gt;
&lt;img src=&quot;https://overflow.efficy.io/?qa=blob&amp;amp;qa_blobid=11620033624505546699&quot; alt=&quot;Error cannot access entity&quot;&gt;&lt;/p&gt;

&lt;p&gt;Is there a way to specify what is the &quot;DEFAULT&quot; tab in this case for instantance &quot;Cont&quot; for all entities ?&lt;/p&gt;
</description>
<category>Efficy/ Client side</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=7117/consult-default-tab</guid>
<pubDate>Fri, 27 Sep 2024 14:39:09 +0000</pubDate>
</item>
<item>
<title>Efficy.setUserSecurity: You can't assign a security level you don't have as default right !</title>
<link>https://overflow.efficy.io/?qa=7115/efficy-setusersecurity-assign-security-level-default-right</link>
<description>&lt;p&gt;I have an record on a custom entity which have the following security&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://overflow.efficy.io/?qa=blob&amp;amp;qa_blobid=8288596365479332405&quot; alt=&quot;Record security&quot;&gt;&lt;/p&gt;

&lt;p&gt;From a BeforeCommit workflow trigger for this entity, I am using the following code&lt;/p&gt;

&lt;p&gt;var secuKUser = 99999002; &lt;br&gt;
Efficy.setUserSecurity(editHandle, 99999002, 271); // 99999002 = EFF_ADMINS and 271 = FullControl.&lt;/p&gt;

&lt;p&gt;But then I get the following error, and I don't know what is wrong, does anyone have an idea?&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://overflow.efficy.io/?qa=blob&amp;amp;qa_blobid=14561439693553584861&quot; alt=&quot;error message&quot;&gt;&lt;/p&gt;

&lt;p&gt;PS : My efficy version is &lt;strong&gt;Efficy Entreprise 2021 - Build 12.0.27691.0&lt;/strong&gt;&lt;/p&gt;
</description>
<category>WorkFlow / Serverscript</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=7115/efficy-setusersecurity-assign-security-level-default-right</guid>
<pubDate>Thu, 26 Sep 2024 14:17:03 +0000</pubDate>
</item>
<item>
<title>How to check if the record is locked by someone in DataSynchro Remote ?</title>
<link>https://overflow.efficy.io/?qa=7091/how-to-check-if-the-record-locked-someone-datasynchro-remote</link>
<description>&lt;p&gt;I've seen in Efficy ServerJS script reference documentation that we have &lt;a rel=&quot;nofollow&quot; href=&quot;https://help.efficy.io/edn/serverjs#Efficy-lockedByAccount&quot;&gt;Efficy.lockedByAccount&lt;/a&gt; method. &lt;br&gt;
But I don't see the same method in  Remote reference. &lt;br&gt;
Is it possible to know if record is locked by someone during a DataSynchro Remote ?&lt;br&gt;
If yes, how ? If not, why ? &lt;/p&gt;
</description>
<category>Efficy/ Client side</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=7091/how-to-check-if-the-record-locked-someone-datasynchro-remote</guid>
<pubDate>Mon, 19 Aug 2024 13:48:35 +0000</pubDate>
</item>
<item>
<title>How to run multiple instance of DataSynchro (Remote) at same time ?</title>
<link>https://overflow.efficy.io/?qa=7090/how-to-run-multiple-instance-of-datasynchro-remote-same-time</link>
<description>&lt;p&gt;I recently tried out to run multiple instances of  DataSynchro Remote and it seemed to work. But after several thousands of treatments of rows the two instances got into error (do not remember exactly which one).&lt;/p&gt;

&lt;p&gt;I'd like to know: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;how properly to configure DataSynchro (Remote) to run the multiple instance at the same time ?  (best practice)&lt;/li&gt;
&lt;li&gt;possibility to separate the log files for each instance ? &lt;/li&gt;
&lt;li&gt;are there any concerns about running multiple instances (except: hardware usage, remote -&amp;gt; Throttling limit, record edit-handler that might be opened by one instance) ? &lt;/li&gt;
&lt;li&gt;any other details and attention points to take into account ? &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Update 20/08/2024&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;First attempt:&lt;/strong&gt; &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;1 thread (as am importing files and some details : last modified, created date, file size -&amp;gt; multi thread is not an option yet)&lt;/li&gt;
&lt;li&gt;3 folders, each one contains the source file (excel) + the .dat file + ds remote .exe&lt;/li&gt;
&lt;li&gt;for each file (excel) an ODBC source has been created and configured in .dat file&lt;/li&gt;
&lt;li&gt;started DSRemote one by one with a diff range in queries for each one&lt;/li&gt;
&lt;li&gt;end result -&amp;gt; after few lines got into &quot;Session timeout&quot;&lt;br&gt;
&lt;img src=&quot;https://overflow.efficy.io/?qa=blob&amp;amp;qa_blobid=8682061803098430082&quot; alt=&quot;enter image description here&quot;&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
<category>Efficy/ Client side</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=7090/how-to-run-multiple-instance-of-datasynchro-remote-same-time</guid>
<pubDate>Mon, 19 Aug 2024 13:33:13 +0000</pubDate>
</item>
<item>
<title>When to use CallEfficyProtocol and what are the possible protocol actions ?</title>
<link>https://overflow.efficy.io/?qa=7087/when-use-callefficyprotocol-what-possible-protocol-actions</link>
<description>&lt;p&gt;I see  some part of code that are using &lt;code&gt;CallEfficyProtocol&lt;/code&gt; function.&lt;br&gt;
For instant to export files from project   &lt;code&gt;ExportFiles&lt;/code&gt; function is used that is calling &lt;code&gt;CallEfficyProtocol(&quot;exportdocs&quot;, [Entity, EntityKey, ExportPath]);&lt;/code&gt; &lt;/p&gt;

&lt;p&gt;The &lt;code&gt;CallEfficyProtocol&lt;/code&gt; takes two arguments: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;exportdocs&lt;/code&gt; is an action &lt;/li&gt;
&lt;li&gt;&lt;code&gt;[Entity, EntityKey, ExportPath]&lt;/code&gt; is an array of parameters&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;I'd like to know:&lt;/strong&gt; &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;when should the &lt;code&gt;CallEfficyProtocol&lt;/code&gt; function be used  (best practice)?&lt;/li&gt;
&lt;li&gt;what are the possible actions (first argument of CallEfficyProtocol) and what are they doing ? &lt;/li&gt;
&lt;/ul&gt;
</description>
<category>Efficy/ Client side</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=7087/when-use-callefficyprotocol-what-possible-protocol-actions</guid>
<pubDate>Fri, 09 Aug 2024 10:10:52 +0000</pubDate>
</item>
<item>
<title>When is OpenUrl.log generated ?</title>
<link>https://overflow.efficy.io/?qa=7085/when-is-openurl-log-generated</link>
<description>&lt;p&gt;From the content of OpenUrl.log it looks like it contains the calls to external services + the post payload.&lt;br&gt;
I suppose it is related to one of Efficy.openUrl... methods but I am not quite sure.&lt;br&gt;
The issues is more on log file that is generated in PROD env. but not in TST env. &lt;/p&gt;

&lt;p&gt;I'd like to understand: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;When it usually created ?  &lt;/li&gt;
&lt;li&gt;Why it behaves differently ?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The client (on-premise) noticed a peak of space usage since few weeks (it wasn't like that before apparently ). UpenUrl.log  takes over 600mb each day. Most of them are related to sending personalised emails  (flexmail) from campaign. And the flexmail playload take huge space.&lt;/p&gt;
</description>
<category>Efficy/ Client side</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=7085/when-is-openurl-log-generated</guid>
<pubDate>Wed, 07 Aug 2024 08:33:44 +0000</pubDate>
</item>
<item>
<title>Send notification by email -&gt; auto reply email is send back to users email box. Why ?</title>
<link>https://overflow.efficy.io/?qa=7077/send-notification-email-auto-reply-email-send-back-users-email</link>
<description>&lt;p&gt;One of the client's user has set a auto reply email (outlook). &lt;/p&gt;

&lt;p&gt;Now when a notification is send by email (cause the option send notification by email has been checked) the user's auto reply email will be triggered and send back.  But for some reasons this email reaches apparently all the users that might be linked to the modified record.&lt;/p&gt;

&lt;p&gt;Any idea why this would happen ? Why do all of the linked users (not sure if it's only linked or maybe some others) get the auto reply email on their email box ?  &lt;/p&gt;

&lt;p&gt;I would imagine that the email used for sending notification might be a an alias (group) email that includes a number of people . But I don't see where the configuration of this part is located.&lt;/p&gt;

&lt;p&gt;How are the emails notification send ? Is it a scheduled script or a service ? &lt;/p&gt;
</description>
<category>Efficy/ Client side</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=7077/send-notification-email-auto-reply-email-send-back-users-email</guid>
<pubDate>Tue, 23 Jul 2024 07:40:45 +0000</pubDate>
</item>
<item>
<title>Where are the &quot;Follow&quot; notification details stored?</title>
<link>https://overflow.efficy.io/?qa=7075/where-are-the-follow-notification-details-stored</link>
<description>&lt;p&gt;We have two ways to configure notifications. &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Default notifications:&lt;br&gt;
&lt;img src=&quot;https://overflow.efficy.io/?qa=blob&amp;amp;qa_blobid=8225178292203744388&quot; alt=&quot;enter image description here&quot;&gt;&lt;/li&gt;
&lt;li&gt;Follow (follow a specific record): &lt;br&gt;
&lt;img src=&quot;https://overflow.efficy.io/?qa=blob&amp;amp;qa_blobid=17621620532942460118&quot; alt=&quot;enter image description here&quot;&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The default notification details are saved in ACC_RIGHTS table.  &lt;a rel=&quot;nofollow&quot; href=&quot;https://overflow.efficy.io/?qa=2069/default-notification-settings-where-are-they-stored&amp;amp;show=2070#a2070&quot;&gt;Explained in this thread&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Where are saved the &quot;Follow&quot; configuration details? &lt;/p&gt;
</description>
<category>Database</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=7075/where-are-the-follow-notification-details-stored</guid>
<pubDate>Mon, 22 Jul 2024 14:48:55 +0000</pubDate>
</item>
<item>
<title>MAILS.D_RECEIVED date different depending how the email have been created/saved. Why ?</title>
<link>https://overflow.efficy.io/?qa=7074/mails-dreceived-different-depending-email-created-saved</link>
<description>&lt;p&gt;I have a customer with the strange behaviour on date time of MAILS.D_RECEIVED.&lt;br&gt;
I know that &lt;code&gt;D_CREATE&lt;/code&gt; and &lt;code&gt;D_CHANGE&lt;/code&gt;are usually saved in UTC-0 time (or the time zone set on server) because they are auto-generated by GETDATE(). &lt;br&gt;
But the &lt;code&gt;D_RECEIVED&lt;/code&gt; is a bit different especially if you saving/sending email from outlook or have email saved by AutoMail Uploader.&lt;/p&gt;

&lt;p&gt;Outlook saved it as it is , &lt;code&gt;D_RECEIVED&lt;/code&gt; is same as the email send or received datet time. &lt;br&gt;
The AutoMail Uploader saved it -2 hours, similar to &lt;code&gt;D_CREATE, D_CHANGE&lt;/code&gt;, but the date is not autogenerated (GETDATE()) but more like transformed. &lt;/p&gt;

&lt;p&gt;I've done some dirty grid definition fix to CONVERTUTC if the email has been created by Administartor, if not show it without UTC conversion. &lt;/p&gt;

&lt;pre&gt;&lt;code&gt;td.D_RECEIVED {[&amp;lt;td&amp;gt;
    &amp;lt;a href=&quot;#&quot; data-msg=&quot;edit;&amp;lt;#F=$KEY$;absent=T;context=ATTR&amp;gt;;$ENTITY$&quot;&amp;gt;
        &amp;lt;%If(&quot;&amp;lt;#F=OWNER;context=TEXT&amp;gt;&quot;, value=&quot;%%GetUserName(name='ADMINUSER')&quot;, 
            then=&quot;&amp;lt;#F=$FIELD$;CONVERTUTC=T;emptytext=T;context=TEXT&amp;gt;&quot;,
            else=&quot;&amp;lt;#F=$FIELD$;emptytext=T;context=TEXT&amp;gt;&quot;
        )%&amp;gt;
    &amp;lt;/a&amp;gt;
&amp;lt;/td&amp;gt;]}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;By doing it I am getting the right values on the grid. But the client and clients users all have still +2 hours on it. &lt;br&gt;
Is there any explanation that you might know or have ?  &lt;br&gt;
I had a call with the client and she shared the screen. We tried to clean the browser cache, use another browser etc. But still, the values are not correct. &lt;/p&gt;
</description>
<category>Efficy/ Client side</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=7074/mails-dreceived-different-depending-email-created-saved</guid>
<pubDate>Mon, 15 Jul 2024 14:17:59 +0000</pubDate>
</item>
<item>
<title>Error of duplicate key when merging Custom entities records</title>
<link>https://overflow.efficy.io/?qa=7065/error-of-duplicate-key-when-merging-custom-entities-records</link>
<description>&lt;p&gt;For a customer, we are trying to activate the merge duplicate on a custom entity &quot;ENOP&quot;, we follow the Overflow guide : &lt;a rel=&quot;nofollow&quot; href=&quot;https://overflow.efficy.io/?qa=1039/how-to-provide-the-merge-functionnality-for-an-entity&amp;amp;show=1039#q1039&quot;&gt;&lt;/a&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://overflow.efficy.io/?qa=1039/how-to-provide-the-merge-functionnality-for-an-entity&amp;amp;show=1039#q1039&quot;&gt;https://overflow.efficy.io/?qa=1039/how-to-provide-the-merge-functionnality-for-an-entity&amp;amp;show=1039#q1039&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;we create the &lt;code&gt;Enop_Enop2&lt;/code&gt; ... even if I don't understand why we need this view since we already have the &lt;code&gt;Enop_Enop&lt;/code&gt; view ??&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://overflow.efficy.io/?qa=blob&amp;amp;qa_blobid=9846551845775766468&quot; alt=&quot;SYS_TABLEVIEWS&quot;&gt;&lt;/p&gt;

&lt;p&gt;we setup the the sys_entities &quot;DuplicateView&quot;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://overflow.efficy.io/?qa=blob&amp;amp;qa_blobid=8109970075294419661&quot; alt=&quot;SYS_ENTITIES&quot;&gt;&lt;/p&gt;

&lt;p&gt;And we add in the &lt;code&gt;SYS_ENTITYVIEW&lt;/code&gt; the &quot;EnopMerge&quot; entityView&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://overflow.efficy.io/?qa=blob&amp;amp;qa_blobid=2706112514497476795&quot; alt=&quot;SYS_ENTITYVIEWS&quot;&gt;&lt;/p&gt;

&lt;p&gt;Here is more detail of the TABLEVIEWS column&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;Enop;Enop_User=User;Enop_Comp=Comp;Enop_Cont=Cont;Enop_Proj=Proj;Enop_Publ=Publ;Enop_Prof=Prof;Docu_Enop=Docu;Acti_Enop=Acti;Enop_Mail=Mail;Enop_Enop=Enop;Enop_Enop2;Ctrt_Enop=Ctrt;Fina_Enop=Fina;Cout_Enop=Cout;Actv_Enop=Actv;Appe_Enop=Appe;Reap_Enop=Reap;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;But when we try to merge 2 enops together we are getting the following error&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://overflow.efficy.io/?qa=blob&amp;amp;qa_blobid=8144828042532111169&quot; alt=&quot;ERROR&quot;&gt;&lt;/p&gt;

&lt;p&gt;We checked the links in the Enop-Enop relations but there is no duplicates for the enop keys 26 and 272 &lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://overflow.efficy.io/?qa=blob&amp;amp;qa_blobid=9176802495557870863&quot; alt=&quot;DB Data&quot;&gt;&lt;/p&gt;

&lt;p&gt;So now we are stuck and we don't understand why we have this behaviour, do you have any ideas ?&lt;/p&gt;
</description>
<category>Efficy/ Client side</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=7065/error-of-duplicate-key-when-merging-custom-entities-records</guid>
<pubDate>Thu, 23 May 2024 17:38:24 +0000</pubDate>
</item>
<item>
<title>USERCODE IN ACC_ACCOUNTS is standard 16 char. Would it have consequences behind when we change it to 24 char ?</title>
<link>https://overflow.efficy.io/?qa=7058/usercode-accaccounts-standard-consequences-behind-change</link>
<description>&lt;p&gt;Usercode is standard 16 char. Would it have consequences behind when we change it to 24 char?&lt;/p&gt;

&lt;p&gt;Cause CHANGEDBY is also related to this, I suppose it's not a good idea to change all these columns also&lt;/p&gt;
</description>
<category>Efficy/ Client side</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=7058/usercode-accaccounts-standard-consequences-behind-change</guid>
<pubDate>Wed, 24 Apr 2024 15:29:26 +0000</pubDate>
</item>
<item>
<title>SMS récurrent / recurring sms</title>
<link>https://overflow.efficy.io/?qa=7052/sms-recurrent-recurring-sms</link>
<description>&lt;p&gt;Bonjour,&lt;br&gt;
Je souhaite paramétrer l'envoi d'une campagne SMS récurrente sur la Version 2021.&lt;br&gt;
Je comprends que dans NetBusiness, l'écran de création d'un SMS récurrent fonctionne comme l'envoi d'emailing récurrent mais comment est déclenché l'envoi ?&lt;br&gt;
Pour les emails il y a une tâche planifiée mais pas pour les sms.&lt;br&gt;
Je ne vois rien dans l'aide en ligne, seuls les emailings récurrents sont présentés mais pas les sms. Pourtant la fonctionnalité &quot;type = envoi récurrent&quot; est bien proposé dans Edeal pour les sms. C'est très confusant pour les utilisateurs.&lt;br&gt;
Merci&lt;/p&gt;

&lt;p&gt;Hello,&lt;br&gt;
I would like to configure the sending of a recurring SMS campaign on Version 2021.&lt;br&gt;
I understand that in NetBusiness, the screen for creating a recurring SMS works like sending a recurring email, but how is the sending triggered?&lt;br&gt;
For emails there is a scheduled task but not for SMS.&lt;br&gt;
I don't see anything in the online help, only recurring emails are presented but not text messages. However, the “type = recurring sending” functionality is indeed offered in Edeal for SMS. This is very confusing for users.&lt;br&gt;
Thanks&lt;/p&gt;
</description>
<category>How to</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=7052/sms-recurrent-recurring-sms</guid>
<pubDate>Thu, 21 Mar 2024 09:19:17 +0000</pubDate>
</item>
<item>
<title>How to fill a multivalue field in a list criteria via SyntaxNode class</title>
<link>https://overflow.efficy.io/?qa=7050/how-fill-multivalue-field-list-criteria-via-syntaxnode-class</link>
<description>&lt;p&gt;Hello,&lt;/p&gt;

&lt;p&gt;I'm trying to render default values into a multivalued criteria field exactly like the method sessionActor() which is defined in the class SyntaxNode.&lt;/p&gt;

&lt;p&gt;The method works for one value return. When I try to return multiple values separated by pipe. The view does't render.&lt;/p&gt;

&lt;p&gt;I would like to know if it's possible to render default values via SyntaxNode.&lt;/p&gt;

&lt;p&gt;In my list:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;   &amp;lt;line&amp;gt;
         &amp;lt;field value=&quot;OffAgences_&quot; multicond=&quot;true&quot;&amp;gt;
               sessionActorAgences()            
          &amp;lt;/field&amp;gt;
   &amp;lt;/line&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Things that didn't work:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;1: I tried returning String &quot;&amp;lt;default&amp;gt;id1&amp;lt;/default&amp;gt;&amp;lt;default&amp;gt;id2&amp;lt;/default&amp;gt;&quot;  in the string too

2: separated the id with a pipe i.e, &quot;id1|id2&quot;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Things that work:&lt;/p&gt;

&lt;p&gt;If I send one id. It's rendered perfectly.&lt;/p&gt;

&lt;p&gt;Any help would be greatly appreciated.&lt;/p&gt;

&lt;p&gt;Regards,&lt;br&gt;
Binoy&lt;/p&gt;
</description>
<category>E-Deal developers</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=7050/how-fill-multivalue-field-list-criteria-via-syntaxnode-class</guid>
<pubDate>Tue, 19 Mar 2024 15:27:36 +0000</pubDate>
</item>
<item>
<title>Use translated custom field with grid tags in templates</title>
<link>https://overflow.efficy.io/?qa=7026/use-translated-custom-field-with-grid-tags-in-templates</link>
<description>&lt;p&gt;When I want to retrieve a translated field to merge, (Template language = &quot;DE&quot;) it does work with the &lt;code&gt;PRODUCTS.NAME&lt;/code&gt; field.&lt;/p&gt;

&lt;p&gt;But it does not work with the translated custom field. &lt;br&gt;
For example. I created a custom field = &lt;code&gt;PRODUCTS.F_COMMENT&lt;/code&gt;, with translations.&lt;/p&gt;

&lt;p&gt;I added field to &lt;code&gt;SYS_TABLEVIEWS&lt;/code&gt;. &lt;code&gt;docu_prod&lt;/code&gt;:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;SELECTFIELDS = 'DOCU_PROD.*, PRODUCTS.NAME, PRODUCTS.F_COMMENT,PRODUCTS.OPENED, PRODUCTS.CURRCY'
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;I use these grid tags in the template:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;#F=Name&amp;gt;
&amp;lt;#F=F_COMMENT&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;I use a docx Template, language = 'DE'&lt;/p&gt;

&lt;p&gt;Result:&lt;br&gt;
&quot;Product name De&quot;&lt;br&gt;
&quot;Comment text Hoofd&quot;&lt;/p&gt;

&lt;p&gt;Name =&amp;gt; (Translated PRODUCTS.NAME field DE) &lt;br&gt;
&lt;code&gt;F_COMMENT&lt;/code&gt; =&amp;gt; (non translated &lt;code&gt;products.F_Comment&lt;/code&gt; field) &lt;/p&gt;

&lt;p&gt;What am I missing here?&lt;/p&gt;
</description>
<category>Efficy/ Client side</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=7026/use-translated-custom-field-with-grid-tags-in-templates</guid>
<pubDate>Tue, 16 Jan 2024 08:19:43 +0000</pubDate>
</item>
<item>
<title>Show iframe widget with parameters in URL</title>
<link>https://overflow.efficy.io/?qa=7017/show-iframe-widget-with-parameters-in-url</link>
<description>&lt;p&gt;We have a PowerBi report I want to show via an iFrame in the dashboard of a customer.&lt;br&gt;
I can add the iFrame url but I would need to dynamically add the {KEY} of the customer as a filter in URL so the iFrame report is filterd on the correct customer.&lt;/p&gt;

&lt;p&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://app.powerbi.com/reportEmbed?reportId=5...&amp;amp;pageName=ReportSection...&amp;amp;filter=Efficy_x0020_uitvoer/CompaniesKey&quot;&gt;https://app.powerbi.com/reportEmbed?reportId=5...&amp;amp;pageName=ReportSection...&amp;amp;filter=Efficy_x0020_uitvoer/CompaniesKey&lt;/a&gt; eq &lt;strong&gt;{KEY}&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This should be the result&lt;br&gt;
&lt;img src=&quot;https://overflow.efficy.io/?qa=blob&amp;amp;qa_blobid=5229034214917148809&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;
</description>
<category>Efficy/ Client side</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=7017/show-iframe-widget-with-parameters-in-url</guid>
<pubDate>Mon, 08 Jan 2024 10:22:27 +0000</pubDate>
</item>
<item>
<title>change colour of the icons in map search</title>
<link>https://overflow.efficy.io/?qa=7016/change-colour-of-the-icons-in-map-search</link>
<description>&lt;p&gt;Hi all, &lt;/p&gt;

&lt;p&gt;is it possible to change the colour of the &quot;buildings&quot; displayed in the map search, when I do  the &quot;map search&quot; on company level? When the distance is selected to get companies close to my current location, the &quot;building&quot; icon should be green if it is a customer and red if not.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://overflow.efficy.io/?qa=blob&amp;amp;qa_blobid=12761634511535641947&quot; alt=&quot;example map search&quot;&gt;&lt;/p&gt;

&lt;p&gt;maybe someone has a tip if it is basically possible and if yes, which files are related to change for this customisation.&lt;/p&gt;

&lt;p&gt;thanks in advance and best regards&lt;/p&gt;

&lt;p&gt;Stephan&lt;/p&gt;
</description>
<category>Efficy/ Client side</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=7016/change-colour-of-the-icons-in-map-search</guid>
<pubDate>Mon, 08 Jan 2024 07:39:43 +0000</pubDate>
</item>
<item>
<title>Last version of Efficy.Net.dll</title>
<link>https://overflow.efficy.io/?qa=6999/last-version-of-efficy-net-dll</link>
<description>&lt;p&gt;Hello,&lt;/p&gt;

&lt;p&gt;I am migrating a customer from Efficy 2012 to Efficy 12.0.&lt;br&gt;
For this customer, we made a .NET Application to run some synchro between Efficy and another software.&lt;/p&gt;

&lt;p&gt;This application doesn't work anymore with Efficy 12.0, we are encountering an error when creating Efficy session.&lt;/p&gt;

&lt;p&gt;After some research, it appears that the component Efficy.Net.dll is pretty old and I can't find a recent one.&lt;/p&gt;
</description>
<category>Remote API (JSON, SOAP, Node)</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=6999/last-version-of-efficy-net-dll</guid>
<pubDate>Tue, 28 Nov 2023 13:51:39 +0000</pubDate>
</item>
<item>
<title>How not to link product abd subproducts in an opportunity with fragments</title>
<link>https://overflow.efficy.io/?qa=6997/how-not-link-product-subproducts-opportunity-with-fragments</link>
<description>&lt;p&gt;Hello,&lt;/p&gt;

&lt;p&gt;When using fragments, if you insert a product in an opportunity, if the selected product has subproducts, all the products are liked in the opportunity.&lt;br&gt;
Pnce all the products are liked to the opportunity, if you modify the quantity, the quantities of all the products are modified.&lt;br&gt;
If you want to delete the main product, all the subproducts are deleted.&lt;br&gt;
The reason is that in the database, ech subproduct has his own K_PARENT field filled.&lt;br&gt;
&lt;strong&gt;Is it possible just to insert the selected product and not all the subproducts ?&lt;/strong&gt;&lt;br&gt;
Thank you&lt;br&gt;
Dimitri&lt;/p&gt;
</description>
<category>WorkFlow / Serverscript</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=6997/how-not-link-product-subproducts-opportunity-with-fragments</guid>
<pubDate>Sun, 26 Nov 2023 18:59:14 +0000</pubDate>
</item>
<item>
<title>Quotation builder sheet shows only one line?</title>
<link>https://overflow.efficy.io/?qa=6995/quotation-builder-sheet-shows-only-one-line</link>
<description>&lt;p&gt;Hi,&lt;/p&gt;

&lt;p&gt;When using the quotation builder and a productsheet with multiple lines (replace \n with &amp;lt;w:br/&amp;gt; or [$LF] or even &amp;lt;w:p/&amp;gt;) via import is linked the first line is only shown in the quotation productline when generating. &lt;/p&gt;

&lt;p&gt;When editing the sheet on the productline in the oppo and then generating all the lines are shown. &lt;/p&gt;

&lt;p&gt;What could be causing this?&lt;/p&gt;
</description>
<category>Efficy/ Client side</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=6995/quotation-builder-sheet-shows-only-one-line</guid>
<pubDate>Fri, 10 Nov 2023 13:13:05 +0000</pubDate>
</item>
<item>
<title>How to import Jpg or png images located on a Wordpress html place</title>
<link>https://overflow.efficy.io/?qa=6991/how-to-import-jpg-or-png-images-located-wordpress-html-place</link>
<description>&lt;p&gt;Hi,&lt;/p&gt;

&lt;p&gt;I have to import into Efficy 5000 image files located like this :&lt;br&gt;
&lt;a rel=&quot;nofollow&quot; href=&quot;https://serveurtravail.planeteformations.com/wp-content/uploads/2023/08/WORK-Sublime-NZ-Natural-Hickory.png&quot;&gt;https://serveurtravail.planeteformations.com/wp-content/uploads/2023/08/WORK-Sublime-NZ-Natural-Hickory.png&lt;/a&gt;&lt;br&gt;
Is there any solution via the datasynchro tool ?&lt;br&gt;
Thank you&lt;br&gt;
Dimitri&lt;/p&gt;
</description>
<category>Utilities</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=6991/how-to-import-jpg-or-png-images-located-wordpress-html-place</guid>
<pubDate>Sat, 21 Oct 2023 18:37:03 +0000</pubDate>
</item>
<item>
<title>Invoice module: Invoice batches &gt; product order is alphabetical, order should be by K_SORT</title>
<link>https://overflow.efficy.io/?qa=6981/invoice-module-invoice-batches-product-alphabetical-should</link>
<description>&lt;p&gt;When using Invoice module: Invoice batches&lt;br&gt;
=&amp;gt; product order in PDF invoices is alphabetical, but order should be by K_SORT&lt;/p&gt;

&lt;p&gt;Template we are using is build with fragments:&lt;/p&gt;

&lt;p&gt;| &amp;lt;#F=Quantity&amp;gt; |&amp;lt;#F=Name&amp;gt; |&lt;/p&gt;

&lt;p&gt;I tried to adjust SYS _TABLEVIEWS, but no success:&lt;br&gt;
[SELECTORDERBY] = DOCU _PROD.K _SORT&lt;/p&gt;

&lt;p&gt;Where can I change the sort order for invoice outputs?&lt;/p&gt;
</description>
<category>Efficy/ Client side</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=6981/invoice-module-invoice-batches-product-alphabetical-should</guid>
<pubDate>Mon, 02 Oct 2023 15:08:26 +0000</pubDate>
</item>
<item>
<title>Delete et Merge</title>
<link>https://overflow.efficy.io/?qa=6972/delete-et-merge</link>
<description>&lt;p&gt;Bonjour,&lt;/p&gt;

&lt;p&gt;Est-ce qu'il est possible, pour l'objet person&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;D'empêcher sa suppression en modifiant sa partition par exemple. &lt;/li&gt;
&lt;li&gt;Pendant le process de merge, de garder la personne &quot;esclave&quot; en modifiant sa partition&lt;/li&gt;
&lt;/ul&gt;
</description>
<category>Other</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=6972/delete-et-merge</guid>
<pubDate>Mon, 11 Sep 2023 12:38:41 +0000</pubDate>
</item>
<item>
<title>How works Efficy.autoMergeDuplicate exactly ?</title>
<link>https://overflow.efficy.io/?qa=6970/how-works-efficy-automergeduplicate-exactly</link>
<description>&lt;p&gt;Hello,&lt;/p&gt;

&lt;p&gt;Can someone explain what exactly does Efficy.autoMergeDuplicate ? &lt;/p&gt;

&lt;p&gt;I tried to merge two records I thought that if a set &lt;code&gt;alwaysKeepFirst = true&lt;/code&gt; the merge will actually keep the record data of first key without merging any data from second key.  But it looks like it only keep the key but the data from key 2 will be merged into key1 anyway.  So which means the key2 data are kind of master data of merge ?  Or does it take the recent data (d_change) as master ? &lt;/p&gt;

&lt;p&gt;What I need is actually,  to have some kind of merge that will keep only the data of key (the key I decide to keep) but will eventually take the links (to entities) of key2 if not exist in key to keep. Is it possible ? &lt;/p&gt;
</description>
<category>Efficy/ Client side</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=6970/how-works-efficy-automergeduplicate-exactly</guid>
<pubDate>Mon, 11 Sep 2023 10:16:47 +0000</pubDate>
</item>
<item>
<title>Created new Entity, but Swedisch translation is not working</title>
<link>https://overflow.efficy.io/?qa=6962/created-new-entity-but-swedisch-translation-is-not-working</link>
<description>&lt;p&gt;Efficy login in with Swedisch language.&lt;/p&gt;

&lt;p&gt;When I login to: &lt;a rel=&quot;nofollow&quot; href=&quot;https://xxxxxxx.efficytest.cloud&quot;&gt;https://xxxxxxx.efficytest.cloud&lt;/a&gt; i get: &quot;VISITS&quot; as label = NOT OK&lt;br&gt;
When I login localy &lt;a rel=&quot;nofollow&quot; href=&quot;http://efficy120/crm:&quot;&gt;http://efficy120/crm:&lt;/a&gt; I get &quot;BESÖK&quot; as label = OK&lt;/p&gt;

&lt;p&gt;CustomLabels.txt:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;==&amp;gt; Languages:ENDENLFRSV
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;VISITVisitBesuchBezoekVisiterBesök&lt;br&gt;
VISITSVisitsBesucheBezoeken2VisitesBesök&lt;br&gt;
VisiVisitBesuchBezoekVisiterBesöken&lt;br&gt;
VisisVisitsBesucheBezoekenVisitesBesök&lt;/p&gt;

&lt;p&gt;I investigated this together with my TA and we cannot figure out what we ar doing wrong. The tabulation should be fine&lt;/p&gt;

&lt;p&gt;Can someone help me please?&lt;/p&gt;
</description>
<category>WorkFlow / Serverscript</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=6962/created-new-entity-but-swedisch-translation-is-not-working</guid>
<pubDate>Thu, 07 Sep 2023 15:25:14 +0000</pubDate>
</item>
<item>
<title>Alias Manager : cannot connect to database</title>
<link>https://overflow.efficy.io/?qa=6955/alias-manager-cannot-connect-to-database</link>
<description>&lt;p&gt;Hello,&lt;/p&gt;

&lt;p&gt;I am migrating a customer to Efficy 2021.&lt;br&gt;
Everything was fine until I had to create the alias.&lt;/p&gt;

&lt;p&gt;I am encountering an error to test the connection to the database :&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Canno't connect to Database XXX.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The database is working well, I can connect through SSMS ; more, the current version of Efficy (10sp2) is working, using the exact same database.&lt;/p&gt;

&lt;p&gt;But when I try to test the connection through the Alias Manager, I get an error.&lt;br&gt;
I have the same error if I try with the v10sp2 Alias Manager ; I don't understand how Efficy can be running well whereas I can't connect to the database with admin tools...&lt;/p&gt;

&lt;p&gt;Thanks for your help.&lt;/p&gt;
</description>
<category>Efficy Installation/Settings</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=6955/alias-manager-cannot-connect-to-database</guid>
<pubDate>Tue, 29 Aug 2023 15:18:40 +0000</pubDate>
</item>
<item>
<title>How can I insert (picture or signature) into a Word template by using runscripts into a contact array</title>
<link>https://overflow.efficy.io/?qa=6947/insert-picture-signature-template-runscripts-contact-array</link>
<description>&lt;p&gt;Hello I have to generate a template with a list of contacts.&lt;br&gt;
Here it's simple, but for each line I have to insert a signature field.&lt;/p&gt;

&lt;p&gt;I have to detect if contact has signed on the morning then on the afternoon or maybe only one of these conditions.&lt;/p&gt;

&lt;p&gt;So we decided to use runscripts. In that case it's working if I display only the name and firstname, but the goal is to be able to display his signature to. &lt;/p&gt;

&lt;p&gt;And here we haven't be able to run the template without errors.&lt;br&gt;
What kind of trick can we use to generate a such document ? &lt;/p&gt;

&lt;p&gt;I also tried to use some arguments like for type memo for instance. &lt;br&gt;
But the document is corrupted. When I keep the syntax &amp;lt;#F=PICTURE&amp;gt; or &amp;lt;#F=F_SIGNATURE&amp;gt; it merge with only this indication : (blob)&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://overflow.efficy.io/?qa=blob&amp;amp;qa_blobid=13609799535560111993&quot; alt=&quot;enter image description here&quot;&gt;&lt;br&gt;
Thank's Laurent&lt;/p&gt;
</description>
<category>How to</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=6947/insert-picture-signature-template-runscripts-contact-array</guid>
<pubDate>Mon, 07 Aug 2023 14:46:34 +0000</pubDate>
</item>
<item>
<title>how can I create an extranet  password link with few days duration option</title>
<link>https://overflow.efficy.io/?qa=6945/how-create-extranet-password-link-with-days-duration-option</link>
<description>&lt;p&gt;hello&lt;br&gt;
I have to generate some documents that I need to share with some news contacts with no extranet access.&lt;br&gt;
So In a publication I have a button with a script to generate lot of documents. In this publication all the contacts will receive an email with their each custom access on the extranet + the link when acc_auth is empty with the generated url from : Efficy.generateExtranetPasswordURL&lt;/p&gt;

&lt;p&gt;Problem this url has a short time of validity. My contacts may will be connected only few days after.&lt;/p&gt;

&lt;p&gt;Is there a way to change availability duration of this generated url ?  &lt;/p&gt;

&lt;p&gt;thank for your backup &lt;br&gt;
laurent&lt;/p&gt;
</description>
<category>WorkFlow / Serverscript</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=6945/how-create-extranet-password-link-with-days-duration-option</guid>
<pubDate>Tue, 01 Aug 2023 16:34:03 +0000</pubDate>
</item>
<item>
<title>How to customize the files in the admin folder of the wwwroot of Efficy, in order to change the support email?</title>
<link>https://overflow.efficy.io/?qa=6943/customize-files-folder-wwwroot-efficy-change-support-email</link>
<description>&lt;p&gt;How can I customize the following files in the wwwroot of Efficy?&lt;/p&gt;

&lt;p&gt;We need to do that in order to replace &quot;Email of efficy suport&quot; by the customer support email.&lt;/p&gt;

&lt;p&gt;admin/Error.htm&lt;br&gt;
admin/ErrorAjax.htm&lt;br&gt;
admin/ErrorServicy.htm&lt;br&gt;
admin/error/text_html.txt&lt;/p&gt;
</description>
<category>Efficy/ Client side</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=6943/customize-files-folder-wwwroot-efficy-change-support-email</guid>
<pubDate>Wed, 26 Jul 2023 07:37:36 +0000</pubDate>
</item>
<item>
<title>TFPClient connection error with synchro marketting (Actito)</title>
<link>https://overflow.efficy.io/?qa=6916/tfpclient-connection-error-with-synchro-marketting-actito</link>
<description>&lt;p&gt;Hi,&lt;/p&gt;

&lt;p&gt;For a customer, I'm using the marketting synchro for synchronisation with Actito.&lt;br&gt;
Actito can't connect to Efficy FTP (they don't use the good protocol), so i'm trying to connect to Actito FTP, it work manually with filezilla, but it doesn't work with the synchro.&lt;/p&gt;

&lt;p&gt;I always receive a &quot;Login or Password is incorrect&quot; but, they are correct.&lt;br&gt;
They came from the credential table, directly get with the code of the synchro, and if a copy/past them in filezilla, it's working correctly.&lt;br&gt;
I've made some debug, put a spy to it and see that login/password are correct , i also see in the code that useTLS and passive mode are set to true, (and that's need for Actito ftp).&lt;/p&gt;

&lt;p&gt;Have you any explication/idea/other solution ?&lt;/p&gt;
</description>
<category>Efficy Integrations</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=6916/tfpclient-connection-error-with-synchro-marketting-actito</guid>
<pubDate>Mon, 12 Jun 2023 07:31:17 +0000</pubDate>
</item>
<item>
<title>Can anyone explain the SYS_TABLES table the possible values of columns kind - rgroup - ranking – code?</title>
<link>https://overflow.efficy.io/?qa=6915/anyone-explain-systables-possible-values-columns-ranking</link>
<description>&lt;p&gt;I would like to know for the &lt;code&gt;SYS_TABLES&lt;/code&gt; table the possible values of columns &lt;code&gt;kind&lt;/code&gt; - &lt;code&gt;rgroup&lt;/code&gt; - &lt;code&gt;ranking&lt;/code&gt; – &lt;code&gt;code&lt;/code&gt; and what are they used for. &lt;/p&gt;

&lt;p&gt;For some of them I know or at least I can guest but for other I don’t (the ??? and empty remarks in the following tables).&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://overflow.efficy.io/?qa=blob&amp;amp;qa_blobid=17631009886513748729&quot; alt=&quot;columns kind-rgroup-ranking&quot;&gt;&lt;/p&gt;

&lt;p&gt;for the column &lt;strong&gt;code&lt;/strong&gt; : I don’t know why this code option has been added, it seems it is taking the SYS_ENTITYIES.NAME field in lowercase. Does any one could explain why we need this?&lt;/p&gt;
</description>
<category>Database</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=6915/anyone-explain-systables-possible-values-columns-ranking</guid>
<pubDate>Thu, 01 Jun 2023 14:20:49 +0000</pubDate>
</item>
<item>
<title>Can anyone explain the SYS_ENTITIES columns secured - notify - favorite - sharingcontext - drive – dashboard?</title>
<link>https://overflow.efficy.io/?qa=6914/explain-sysentities-favorite-sharingcontext-dashboard</link>
<description>&lt;p&gt;I need to create an entity manually in order to avoid the creation of relation tables and default configuration of Efficy Designer. In order to do that I need to understand some system table configuration.&lt;/p&gt;

&lt;p&gt;So, I would like to know for the SYS_ENTITIES table, the possible values for the columns secured - notify - favorite - sharingcontext - drive – dashboard and what are they used for. &lt;/p&gt;

&lt;p&gt;For some of them I know or at least I can guest but for other I don’t.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://overflow.efficy.io/?qa=blob&amp;amp;qa_blobid=7330103018480461348&quot; alt=&quot;Secured column&quot;&gt;&lt;br&gt;
&lt;img src=&quot;https://overflow.efficy.io/?qa=blob&amp;amp;qa_blobid=12978463065808805627&quot; alt=&quot;Notify column&quot;&gt;&lt;br&gt;
&lt;img src=&quot;https://overflow.efficy.io/?qa=blob&amp;amp;qa_blobid=13964495123688871559&quot; alt=&quot;Favorite column&quot;&gt;&lt;/p&gt;

&lt;p&gt;For the SharingContext, I supposed it is used to make the entity available in the Group tab “Sharing List” in order to know which binary value is for which entity to Share, am I correct? &lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://overflow.efficy.io/?qa=blob&amp;amp;qa_blobid=7267659443188312456&quot; alt=&quot;SharingContext column&quot;&gt;&lt;br&gt;
&lt;img src=&quot;https://overflow.efficy.io/?qa=blob&amp;amp;qa_blobid=494318966664571118&quot; alt=&quot;Drive column&quot;&gt;&lt;br&gt;
&lt;img src=&quot;https://overflow.efficy.io/?qa=blob&amp;amp;qa_blobid=3288678647642069295&quot; alt=&quot;Dashboard columneff&quot;&gt;&lt;/p&gt;
</description>
<category>Database</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=6914/explain-sysentities-favorite-sharingcontext-dashboard</guid>
<pubDate>Thu, 01 Jun 2023 10:41:14 +0000</pubDate>
</item>
<item>
<title>Should we use formatted memo in html reports ?</title>
<link>https://overflow.efficy.io/?qa=6883/should-we-use-formatted-memo-in-html-reports</link>
<description>&lt;p&gt;I was spending some time as one of client's report  wasn't working properly. &lt;/p&gt;

&lt;p&gt;The report is an html report that points to .htm page with some parameters.&lt;br&gt;
&lt;img src=&quot;https://overflow.efficy.io/?qa=blob&amp;amp;qa_blobid=6485551174359164574&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;

&lt;p&gt;While accessing the report the page is not loaded because an html has been injected into the src attribute.&lt;br&gt;
&lt;img src=&quot;https://overflow.efficy.io/?qa=blob&amp;amp;qa_blobid=14364007591154246789&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;

&lt;p&gt;And from what I see the ReportExec.htm (the page called to insert the report page)  and it calls &amp;lt;%RunReportURL()%&amp;gt; function.&lt;br&gt;
&lt;img src=&quot;https://overflow.efficy.io/?qa=blob&amp;amp;qa_blobid=10736232991475203382&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;

&lt;p&gt;It looked like the issue was linked to MEMO.  When memo is formatted the RunReportURL will inject the memo into src.&lt;/p&gt;

&lt;p&gt;What the issue here and should we use formatted memo in reports ? &lt;/p&gt;
</description>
<category>Reporting Solutions</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=6883/should-we-use-formatted-memo-in-html-reports</guid>
<pubDate>Mon, 17 Apr 2023 15:22:21 +0000</pubDate>
</item>
<item>
<title>Cannot access certain field of Product in template</title>
<link>https://overflow.efficy.io/?qa=6879/cannot-access-certain-field-of-product-in-template</link>
<description>&lt;p&gt;Hello,&lt;/p&gt;

&lt;p&gt;I want to generate an Instant Document (using a docx template) of a contact, showing all products of that contact. I am able to show the &lt;code&gt;NAME&lt;/code&gt; field of each product, but not &lt;code&gt;R_FAMILY&lt;/code&gt;. For the latter, I get the following error:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;Error while executing script &quot;CreateInstantDoc&quot; at line 820 char 3. (File &quot;efficy\serverscripts\Create.js&quot; line 231)
Message: &quot;DS_DocuEdit_6_Docu_Prod: Field 'R_FAMILY' not found (word\document.xml)&quot;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;To link the products of the contact to the document, I added the following code to the &lt;code&gt;CreateInstantDoc&lt;/code&gt; function in &lt;code&gt;Create.js&lt;/code&gt;:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;var Cont = Efficy.getMainDetail(DocuContext, ntCont);
if (Cont != 0) {
    Efficy.copyDetails2(DocuContext, ntCont, Cont, [ntComp, ntProj, ntProd], false, false);
    var ContContext = Efficy.openConsultContext(ntCont);
    var QueryHandle = 0;
    var ProdDataSet = Efficy.consultDetail(QueryHandle, ContContext, Cont, ntProd, true, true, 0);
    ProdDataSet.First;
    while (! ProdDataSet.Eof) {
        var K_Product = ProdDataSet.FieldByName('K_PRODUCT').AsFloat;
        Efficy.insertDetail2(DocuContext, ntProd, K_Product, false);
        ProdDataSet.Next;
    }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;In the docx template, I use the following:&lt;br&gt;
&lt;code&gt;[$GetTable('PROD')] &amp;lt;#repeat&amp;gt;&amp;lt;#F=R_FAMILY&amp;gt;&amp;lt;/#repeat&amp;gt;
 [/$]&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Could you help me with this?&lt;/p&gt;
</description>
<category>WorkFlow / Serverscript</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=6879/cannot-access-certain-field-of-product-in-template</guid>
<pubDate>Fri, 14 Apr 2023 10:32:38 +0000</pubDate>
</item>
<item>
<title>Propriety Efficy.disableCategorySecurity how it works ?</title>
<link>https://overflow.efficy.io/?qa=6874/propriety-efficy-disablecategorysecurity-how-it-works</link>
<description>&lt;p&gt;Hello,&lt;/p&gt;

&lt;p&gt;I am not sure if I understood the behaviour of &lt;strong&gt;&lt;em&gt;Efficy.disableCategorySecurity&lt;/em&gt;&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Here is an example of it in workflow:&lt;br&gt;
&lt;img src=&quot;https://overflow.efficy.io/?qa=blob&amp;amp;qa_blobid=11758950341712946079&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;

&lt;p&gt;The Everyone group has read rights only on COMP$ADDRESS.&lt;br&gt;
I thought the &lt;strong&gt;&lt;em&gt;Efficy.disableCategorySecurity&lt;/em&gt;&lt;/strong&gt; will overcome the rights/security set in designer and allow to edit the field. But I am still getting error that I don’t have rights:&lt;br&gt;
&lt;img src=&quot;https://overflow.efficy.io/?qa=blob&amp;amp;qa_blobid=15215018383305017936&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;

&lt;p&gt;How and when should it be used?  &lt;/p&gt;
</description>
<category>Reporting Solutions</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=6874/propriety-efficy-disablecategorysecurity-how-it-works</guid>
<pubDate>Thu, 13 Apr 2023 11:47:00 +0000</pubDate>
</item>
<item>
<title>LaunchAction is not working at all</title>
<link>https://overflow.efficy.io/?qa=6843/launchaction-is-not-working-at-all</link>
<description>&lt;p&gt;Hello,&lt;/p&gt;

&lt;p&gt;I am migrating a customer from Efficy 10sp2 to Efficy 2021.&lt;br&gt;
On the Oppo consult window, the customer has several custom commands tool which opened a custom dialog page in which you can chose a Model to generate a document.&lt;/p&gt;

&lt;p&gt;When you click on a Model, the following script is called :&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;function Perform(Result, Label){

var msg = sCreateInstantDoc.replace('$NAME$', Label);
if (!confirm(msg)) return;

            &amp;lt;%Macro('LaunchAction')%&amp;gt;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;I do have the confirm popup but when I click on the &quot;OK&quot; button, nothing happens and the Chrome console is empty, no error.&lt;/p&gt;

&lt;p&gt;I thought it was because the syntax for &quot;action&quot; parameter in url has changed since Efficy 11 so I changed&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;&amp;amp;action=CreerDocumentVente(Result, Label)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;for &lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;&amp;amp;action=CreerDocumentVente;Result;Label&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;but it didn't work either.&lt;br&gt;
It seems like the action isn't launched at all.&lt;br&gt;
Someone has an idea why ?&lt;/p&gt;

&lt;p&gt;Thanks for your help.&lt;/p&gt;

&lt;p&gt;Sébastien&lt;/p&gt;
</description>
<category>Efficy/ Client side</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=6843/launchaction-is-not-working-at-all</guid>
<pubDate>Fri, 17 Mar 2023 10:10:49 +0000</pubDate>
</item>
<item>
<title>Uncaught TypeError: Cannot read properties of undefined (reading 'toLowerCase')</title>
<link>https://overflow.efficy.io/?qa=6841/uncaught-typeerror-properties-undefined-reading-tolowercase</link>
<description>&lt;p&gt;Hello,&lt;/p&gt;

&lt;p&gt;I am migrating a customer from Efficy 10sp2 to Efficy 12.0.&lt;br&gt;
I am encoutering a weird error on a custom page (crm/dialog?page=stoc/DialogNewMVSTOC.htm)  which is opened from the Prod_Stoc relation window :&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Validate.js:119 Uncaught TypeError: Cannot read properties of&lt;br&gt;
  undefined (reading 'toLowerCase')&lt;br&gt;
      at isValidDate (Validate.js:119:42)&lt;br&gt;
      at isValidDateTime (Validate.js:163:7)&lt;br&gt;
      at DoStocMvt (dialog?page=stoc/DialogNewMVSTOC.htm&amp;amp;count=-1&amp;amp;bookmark=1013&amp;amp;K&lt;em&gt;STOCK=4&amp;amp;K&lt;/em&gt;PRODUCT=372&amp;amp;action=refreshOpener:232:7)&lt;br&gt;
      at HTMLButtonElement.onclick (dialog?page=stoc/DialogNewMVSTOC.htm&amp;amp;count=-1&amp;amp;bookmark=1013&amp;amp;K&lt;em&gt;STOCK=4&amp;amp;K&lt;/em&gt;PRODUCT=372&amp;amp;action=refreshOpener:116:266)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The line involved in Validate.js is :&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;var shortDate = Model('shortDateFormat').toLowerCase() || 'dd/mm/yyyy',
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;My first thought was that Model was not define, but it seems that it is not the problem ; indeed, just a few line before, we have :&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;var isLeap,
dateSeparator = Model('dateSeparator') || '/',
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;which does not raise an error.&lt;br&gt;
I tried several things :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;In MacroRelationCustom, add shortDateFormat in JsonModelCustom.Prod.Stoc&lt;/li&gt;
&lt;li&gt;same in MacroConsultCustom in JsonModelCustom&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;No matter what I do, the error stays.&lt;br&gt;
Thanks for your help.&lt;/p&gt;

&lt;p&gt;Sébastien&lt;/p&gt;
</description>
<category>Efficy/ Client side</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=6841/uncaught-typeerror-properties-undefined-reading-tolowercase</guid>
<pubDate>Thu, 16 Mar 2023 16:17:06 +0000</pubDate>
</item>
<item>
<title>Edit specific detail from SOAP API when K_RELATION exists</title>
<link>https://overflow.efficy.io/?qa=6839/edit-specific-detail-from-soap-api-when-krelation-exists</link>
<description>&lt;p&gt;when using the soap interface, the customer wants to update a detail (contact) on a relation where K_RELATION is present. &lt;/p&gt;

&lt;p&gt;This is his request &lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;SOAP-ENV:Envelope xmlns:efficy=http://www.efficy.com xmlns:SOAP-ENV=http://schemas.xmlsoap.org/soap/envelope&amp;gt;
            &amp;lt;SOAP-ENV:Body&amp;gt;
                           &amp;lt;efficy:edit key=&quot;734871&quot; entity=&quot;POLI&quot;&amp;gt;
                                           &amp;lt;updatedetail detailkey=&quot;27963&quot; detail=&quot;CONT&quot;&amp;gt;
                                                           &amp;lt;f_role&amp;gt;2&amp;lt;/f_role&amp;gt;
                                           &amp;lt;/updatedetail&amp;gt;
                           &amp;lt;/efficy:edit&amp;gt;
            &amp;lt;/SOAP-ENV:Body&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;and this the response :&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;SOAP-ENV:Envelope xmlns:efficy=http://www.efficy.com xmlns:SOAP-ENV=http://schemas.xmlsoap.org/soap/envelope&amp;gt;
&amp;lt;SOAP-ENV:Body&amp;gt;
    &amp;lt;efficy:edit key=&quot;734871&quot; entity=&quot;POLI&quot; edithandle=&quot;4&quot; error=&quot;true&quot;&amp;gt;
        &amp;lt;updatedetail detailkey=&quot;27963&quot; detail=&quot;CONT&quot;&amp;gt;
            &amp;lt;f_role&amp;gt;2&amp;lt;/f_role&amp;gt;
        &amp;lt;/updatedetail&amp;gt;
    &amp;lt;/efficy:edit&amp;gt;
    &amp;lt;SOAP-ENV:Fault&amp;gt;
        &amp;lt;faultcode&amp;gt;EEfficyException&amp;lt;/faultcode&amp;gt;
        &amp;lt;faultstring&amp;gt;Cannot find detail with key &quot;27963&quot;, relation &quot;1&quot;&amp;lt;/faultstring&amp;gt;
        &amp;lt;faultid/&amp;gt;
        &amp;lt;Detail&amp;gt;CORE-1332&amp;lt;/Detail&amp;gt;
    &amp;lt;/SOAP-ENV:Fault&amp;gt;
&amp;lt;/SOAP-ENV:Body&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;does he need to search for the specific detail with the detail or is there a better way to obtain the K_RELATION to edit the correct detail ?&lt;/p&gt;
</description>
<category>Remote API (JSON, SOAP, Node)</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=6839/edit-specific-detail-from-soap-api-when-krelation-exists</guid>
<pubDate>Wed, 15 Mar 2023 13:53:11 +0000</pubDate>
</item>
<item>
<title>Get regional settings in serverJS</title>
<link>https://overflow.efficy.io/?qa=6816/get-regional-settings-in-serverjs</link>
<description>&lt;p&gt;Is it possible to get usersettings by a serverJS function?&lt;/p&gt;

&lt;p&gt;This is an working example:&lt;br&gt;
var maxUsedDays = Efficy.getSetting('User', 'MaxUsedDays');&lt;/p&gt;

&lt;p&gt;This is what I am looking for  and currently not working:&lt;br&gt;
Efficy.getSetting('User', 'DecimalPoint')&lt;br&gt;
Efficy.getSetting('User', 'decimalPoint')&lt;br&gt;
Efficy.getSetting('User', 'ShortDateFormat')&lt;br&gt;
I also tried:&lt;br&gt;
Efficy.getSetting('Efficy.User', '') &lt;br&gt;
etc.&lt;/p&gt;

&lt;p&gt;Questions:&lt;br&gt;
Is it possible to get this working?&lt;br&gt;
Is there a list of working examples?&lt;br&gt;
Or an other way to get user regional settings?&lt;/p&gt;
</description>
<category>Efficy/ Client side</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=6816/get-regional-settings-in-serverjs</guid>
<pubDate>Fri, 17 Feb 2023 11:47:47 +0000</pubDate>
</item>
<item>
<title>How get the key into a step in float value rather than navchar when using &lt;#=@ data.key #&gt;</title>
<link>https://overflow.efficy.io/?qa=6806/into-step-float-value-rather-than-navchar-when-using-data-key</link>
<description>&lt;p&gt;Hello &lt;br&gt;
I want to customize the dialog editing screen of a step depending on typeof reference, some filed must be hidden or not.&lt;/p&gt;

&lt;p&gt;So I try to get the reference and more information through an SQL query.&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;%RunQuery('PJM', param1=4976, sql=|select
WRKS.K_STEP, WRKS.K_PROJECT, PROJ.REFERENCE, WRKS.F_GAMME, WRKS.F_LEVEL, WRKS.F_LEVEL, 
WRKS.F_TARGET, WRKS.F_TYPE, WRKS.F_MODULE, WRKS.F_QUALIFICATION 
from 
&amp;lt;#TABLE NAME=&quot;WRK_STEPS&quot;&amp;gt; WRKS
INNER JOIN &amp;lt;#TABLE NAME=&quot;PROJECTS&quot;&amp;gt; PROJ ON WRKS.K_PROJECT = PROJ.K_PROJECT
where 
K_STEP = :param1 |
)%&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;hr&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; value=&quot;&amp;lt;%GetField(REFERENCE, query=PJM, context=TEXT)%&amp;gt;&quot;&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;The query return the reference if I hardcode the key.&lt;br&gt;
In the macro &amp;lt;#=@ data.key #&amp;gt; return the key of the step without problem.&lt;/p&gt;

&lt;p&gt;Problem when I try to use  &amp;lt;#=@ data.key #&amp;gt; in the param1 the query respond that a navchar can't be convert to a float.&lt;br&gt;
So I tried &amp;lt;#=@ GetDatabaseNumeric(data.key) #&amp;gt; and just &amp;lt;%GetKey()%&amp;gt; in both cases it's same result.&lt;/p&gt;

&lt;p&gt;Do you have any solution to run the query with a dynamic key.&lt;br&gt;
File is MacroWorkloadCustom.txt and I'm into the RoadmapStepCustom macro.&lt;/p&gt;
</description>
<category>Efficy/ Client side</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=6806/into-step-float-value-rather-than-navchar-when-using-data-key</guid>
<pubDate>Tue, 07 Feb 2023 17:06:34 +0000</pubDate>
</item>
<item>
<title>Merging 2 projects how to keep all the Stages/Deliverables and Steps of both projets on the kept projet?</title>
<link>https://overflow.efficy.io/?qa=6793/merging-projects-stages-deliverables-steps-projets-projet</link>
<description>&lt;p&gt;We remarked that when we merge 2 projets from the search window, the Stages/Deliverables and Steps of the projet that is not kept (deleted project) are also deleted and they are not relink to the kept projet.&lt;/p&gt;

&lt;p&gt;Is there an easy way to enable to keep all the Stages/Deliverables and Steps from both projects on the merged project ? &lt;/p&gt;
</description>
<category>WorkFlow / Serverscript</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=6793/merging-projects-stages-deliverables-steps-projets-projet</guid>
<pubDate>Thu, 12 Jan 2023 17:15:15 +0000</pubDate>
</item>
<item>
<title>How to delete all detail attachements/files contains in an Efficy Document where some of the files have revision?</title>
<link>https://overflow.efficy.io/?qa=6789/delete-detail-attachements-contains-efficy-document-revision</link>
<description>&lt;p&gt;Does anyone knows how to delete all files in a document with ServerJS when some of the files have revision ?&lt;/p&gt;

&lt;p&gt;I tried the following code, but then I have an endless loop since several files have the same key but a different revision number !&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;dsFile = Efficy.getDetailDataSet(docuContext, ntFile);
dsFile.first();
while (!dsFile.eof) {
Efficy.deleteDetail(docuContext, ntFile, dsFile.fieldByName('K_FILE').asFloat);
}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;PS : I remarked that the same code has been used in Efficy 2021 for the invoicing module (cf function deleteDetails in serverjs\invoicing\invoicing.js) ... So the issue I encountered may also be a standard issue&lt;/p&gt;
</description>
<category>WorkFlow / Serverscript</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=6789/delete-detail-attachements-contains-efficy-document-revision</guid>
<pubDate>Fri, 06 Jan 2023 09:34:39 +0000</pubDate>
</item>
<item>
<title>how install wsl linux extension to Install Elastic Search for Efficy on a 2019 server</title>
<link>https://overflow.efficy.io/?qa=6775/install-linux-extension-install-elastic-search-efficy-server</link>
<description>&lt;p&gt;Hello&lt;br&gt;
I want to configure the Elastic Search functionality Into my on premise serveur 2019.&lt;br&gt;
I found this tutorial but it's only for windows 10 not for server version.&lt;/p&gt;

&lt;p&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://help.efficy.io/edn/projectguides/install-es-wsl&quot;&gt;https://help.efficy.io/edn/projectguides/install-es-wsl&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I guess you have done it on your own servers for cloud customers. So I think you have a step by step tutorial to install the linux feature.&lt;/p&gt;

&lt;p&gt;Thank's &lt;br&gt;
Laurent Tuffraud&lt;/p&gt;
</description>
<category>How to</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=6775/install-linux-extension-install-elastic-search-efficy-server</guid>
<pubDate>Tue, 06 Dec 2022 17:03:33 +0000</pubDate>
</item>
<item>
<title>How do I know if an email is blocked in SYS_MAILS because of an incorrect address?</title>
<link>https://overflow.efficy.io/?qa=6773/how-know-email-blocked-sysmails-because-incorrect-address</link>
<description>&lt;p&gt;Hello,&lt;/p&gt;

&lt;p&gt;How do I ensure that the sending of emails stored in SYS_MAILS continues to be sent when an email address in the batch is incorrect?&lt;/p&gt;

&lt;p&gt;In previous versions, all emails left, even if an address was wrong.&lt;/p&gt;

&lt;p&gt;In the logs, we see that Efficy has detected that an address is wrong but noboby is informed and the mailings are blocked.&lt;/p&gt;

&lt;p&gt;What is the solution?&lt;/p&gt;

&lt;p&gt;Thank you&lt;/p&gt;

&lt;p&gt;Dimitri&lt;/p&gt;
</description>
<category>WorkFlow / Serverscript</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=6773/how-know-email-blocked-sysmails-because-incorrect-address</guid>
<pubDate>Mon, 05 Dec 2022 16:48:21 +0000</pubDate>
</item>
<item>
<title>Disable the chat access from Effcy's desktop</title>
<link>https://overflow.efficy.io/?qa=6768/disable-the-chat-access-from-effcys-desktop</link>
<description>&lt;p&gt;Hello,&lt;br&gt;
We need to disable the chat access from Effcy's desktop.&lt;br&gt;
Our clients don't need to contact Efficy support team.&lt;br&gt;
It's urgent.&lt;/p&gt;

&lt;p&gt;Thank you&lt;br&gt;
Dimitri&lt;/p&gt;
</description>
<category>Other</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=6768/disable-the-chat-access-from-effcys-desktop</guid>
<pubDate>Mon, 28 Nov 2022 06:33:29 +0000</pubDate>
</item>
<item>
<title>how open a soap session by using api token rather than efficy:logon xml tag ?</title>
<link>https://overflow.efficy.io/?qa=6765/how-open-soap-session-using-api-token-rather-than-efficy-logon</link>
<description>&lt;p&gt;Hello I want to use the advantages of the API token authentification into à soap request rather than using the old body xml tag for a migration from 11.0 to 12.0 version.&lt;/p&gt;

&lt;p&gt;&lt;br&gt;
So I generated a token into my designer, then I added into the header the &lt;br&gt;
X-Efficy-ApiKey, X-Efficy-Customer and X-Efficy-Logoff = true like I already done for node connexion for instance.&lt;/p&gt;

&lt;p&gt;The customer profile is unique into my url so didn't declare it.&lt;/p&gt;

&lt;p&gt;Bug I'm not able to create the connexion to execute a soap query resquest. &lt;br&gt;
&lt;br&gt;
So I have to continue to put all information &lt;br&gt;
Any idea ?&lt;br&gt;
What I missed ? &lt;/p&gt;

&lt;p&gt;have you any postman exemple with a body using datacontainer operation=&quot;query&quot; + connexion via token ?&lt;/p&gt;

&lt;p&gt;Thank's &lt;br&gt;
Laurent Tuffraud&lt;/p&gt;
</description>
<category>How to</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=6765/how-open-soap-session-using-api-token-rather-than-efficy-logon</guid>
<pubDate>Thu, 24 Nov 2022 08:13:25 +0000</pubDate>
</item>
</channel>
</rss>