==Note for Admins==
====Deprecated Email Broadcast LinkSpecial Button Custom Field====The email broadcast link previously available on Added the ability to create a Level 2 from a Level 1 or 2 within a UTA using the "Special - Button" custom field and the <code>@opportunityid@</code> variable. This may be achieved with the following syntax: <pre>/Apps/app_editevent.jsp?appid=@apptype@ &islevel2=1&objecttype=23&nextlevel=1&companyid=@companyid@ &objectid=@ opportunityid@ &eventtypeid=83216&eventid=0</pre> <!-- 168675 - Unable to create Level2 from field type Special - Button --> ====SmartConnect API Enhancements====We’ve introduced two new interface options to the '''SmartConnect API''' settings page of : * '''Run in Background''': This option queues changes to run in batches, enhancing overall performance.* '''Bypass Field Type Validation''': This allows updates to records even when the data format does not match the expected field type such as number or date. Additionally, we’ve added the ability to skip creating a new record if a matching record already exists using fields values as record identifiers, for improved performance.For example, suppose you sent the following request for a user signup pages has been deprecated record:<code>othersettings : {""uidfields"": ""sf_Phone;;cf_fieldintitle2"", ""noupdateifexist"":1}</code> If the phone field (sf_Phone) and is no longer accessiblethe custom field (cf_fieldintitle2) match a user record, the record will not be created. Update operations are not processed when using record identifiers.<!-- 168303 168516 - Deprecate the email broadcast link Add option to API calls to skip if exists on user signup pages insert record calls -->
====Enhanced Keyboard Focus====
<!-- 167975 - Custom Export Report Header and Footer Limitations -->
====SmartConnect API Enhancements====
We’ve introduced two new interface options to the '''SmartConnect API''' settings:
* '''Run in Background''': This option queues changes to run in batches, enhancing overall performance.
* '''Bypass Field Type Validation''': This allows updates to records even when the data format does not match the expected field type such as number or date.
Additionally, we’ve added the ability to skip creating a new record if a matching record already exists using fields values as record identifiers, for improved performance.
For example, suppose you sent the following request for a user record:
<code>othersettings : {""uidfields"": ""sf_Phone;;cf_fieldintitle2"", ""noupdateifexist"":1}</code>
If the phone field (sf_Phone) and the custom field (cf_fieldintitle2) match a user record, the record will not be created. Update operations are not processed when using record identifiers.
<!-- 168516 - Add option to API calls to skip if exists on insert record calls -->
====Execute Workflow on Upload====
<!-- 168672 - Log out when session time out expires when using SSO -->
====Special Button Custom Field====
Added the ability to create a Level 2 from a Level 1 or 2 within a UTA using the "Special - Button" custom field and the <code>@opportunityid@</code> variable. This may be achieved with the following syntax:
<pre>/Apps/app_editevent.jsp?appid=@apptype@ &islevel2=1&objecttype=23&nextlevel=1&companyidDeprecated Email Broadcast Link=@companyid@ &objectid=@ opportunityid@ &eventtypeid=83216&eventid=0</pre>The email broadcast link previously available on the settings page of user signup pages has been deprecated and is no longer accessible.<!-- 168675 - Unable to create Level2 from field type Special 168303 - Button Deprecate the email broadcast link on user signup pages -->