Skip to main content

21 posts tagged with "surface"

View All Tags

The enosix team has completed extensive testing to ensure compatibility of the latest enosix apps with the Salesforce Spring β€˜25 release. Below are the key details of the testing process and outcomes:

ICU Locale Formats​

You may have received an email or noticed in the Salesforce release notes about the upcoming enforcement of ICU locale formats, which standardize the representation of dates, times, currencies, and numbers across the platform. We want to assure you that this change does not affect enosix components. Our team has thoroughly tested these components with the new formats activated in a Spring Preview org, and they function as expected. Generally, this update does not apply to enosix components.

The email notification you received was triggered by legacy, deprecated surface Visualforce components within your org that utilize API versions below 45. Salesforce requires a minimum API version of 45.0 for all Apex Classes, Apex Triggers, and Visualforce Pages to auto enable ICU locale formats. Consequently, your sandbox org was not enabled on the ICU locale formats due to these outdated API versions.

You can still activate the ICU locale formats with components that use API versions below 45.0.

We are actively addressing these older API version dependencies and plan to update them in the next major release of Surface. This will ensure compatibility with the the latest salesforce releases and prevent future notifications.

For more information on the ICU locale formats and the upcoming changes, please refer to Salesforce's official documentation: Enable ICU Locale Formats (Release Update)

Testing Highlights​

  • Regression Testing:

    • A total of 123 regression scenarios were executed to validate functionality and compatibility.
  • Products Tested:

  • Mobile App Compatibility:

    • The Surface app was tested in the latest version of the Salesforce Mobile app.

Testing Scope and Outcomes​

  1. Sync for Salesforce v1.3.2:

    • Validated real-time data synchronization between Salesforce and SAP.
    • Ensured consistent performance across core use cases, including object synchronization and data accuracy.
  2. Surface v2.7:

    • Confirmed compatibility with Sales, Service and Console apps.
    • Verified Lightning components function in the Salesforce Mobile app.
    • Validated Lightning components work in experience sites.
  3. SDK v1.6 + Apex Code Generator:

    • Tested SDK integrations for Transact, including CPQ & Sales Doc.
    • Verified code generation capabilities and deployment to Salesforce Spring β€˜25 orgs.

Results​

  • Compatibility Confirmed: All tested products are fully compatible with Salesforce Spring β€˜25.
  • No Critical Issues Identified: Testing revealed no blockers or critical issues.
  • Optimized Performance: Minor adjustments have been made to enhance performance and user experience.

The enosix team remains committed to ensuring our solutions deliver seamless integration and superior performance. For any questions or support, please contact our team.

Documents will now display in order by create date and document number to show the most recently created document first by default.

  • [Bugfix]: Fixed Bill of Lading data not displaying in the Delivery Search component

WHAT'S NEW: With the Winter '23 release, the improved Named Credentials schema works through External Credentials. The External Credentials are the root between connection to a system, permission to access, and the individual user token/password. Basic Authorization isn't supported in this release.

UPDATE: You can still use and create Legacy named credentials as before. Select the New Legacy button (click the arrow next to the New button).

New Legacy button

NOTE: The Named Credentials and new External Credentials have no impact on our enosix solutions as the Basic Authorization is NOT supported in this release.

To access Surface Product Documentation: Post Installation Steps> Named Credentials
https://docs.enosix.io/surface...

  • [Bugfix]: Fixed UI defects in the Customer Details component

Before: A user could click the Search button on the Advanced Order Search and not wait for the Sold To value to be populated, which caused the component to search other accounts.

Now: ✨ The Search button is disabled until the Sold To value is populated. ✨

Screen Shot 2022-05-13 at 11

  • [Bugfix]: The search button on the Advanced Order Search will remain disabled until all default values are populated

πŸ“£ We are working hard to improve SURFACE. Below are some important changes made to this release that focuses on customer requests. πŸ“£

Note if you are also using the enosix Transact App, this step must be completed prior to updating the Surface package in Salesforce.

1️⃣ Advanced Order Search Sold To Default

Clipboard 2022-20-01 at 7

Added the ability to set the Sold To field on the Advanced Sales Document Search Component using a variable in the Flow. This will allow for using the component and sourcing it from other Salesforce Objects with the ability to restrict entry into this field.

2️⃣ **Added Contract Start and End Dates to the Sales Document Search
**

Clipboard 2021-17-12 at 5

Added contract Start and End dates to the Sales Document Search component to display dates in the search results. These fields are not on by default, but you can turn them on. Using this feature requires updating the latest SFCI package 2.4+.
πŸ‘‰ Here is the link to the updated documentation page for the release compatibility: https://docs.enosix.io/surface...

3️⃣ Performance Reporting

Clipboard 2021-29-11 at 6

Performance Details

Clipboard 2021-29-11 at 6

Average Page Performance

There are two new reports added to the enosix Framework page; Performance Details which shows the average execution times, and Average Page Performance displays the breakdown of pages.

4️⃣ SAP Print Output Preview Button

Clipboard 2021-14-01 at 12

The Sales Doc List component will now have a Preview button that allows users to view the SAP Print Output on a new page. (If the document doesn’t open, manage your settings for Pop-ups blocked.)

πŸ“£ Note: The Preview button is not supported in Mobile, and is hidden.

🐞 Credit Limit Used shown as percentage unit

Clipboard 2021-02-12 at 6

The Credit Limit Used column, listed under the Credit Areas component, is displayed in percentage (%).

  • [Feature]: Advanced Order Search Sold To Default
  • [Feature]: Added Contract Start and End Dates to the Sales Document Search
  • [Feature]: Performance Reporting
  • [Feature]: SAP Print Output Preview Button
  • [Bugfix]: Credit Limit Used shown as percentage unit

Announced on Dec 10th, 2021 the Zero Day Log4j vulnerability CVE-2021-44228, is affecting systems worldwide. enosix has reviewed its systems and has yet to detect any platforms, apps, or services that are affected by this vulnerability.

Salesforce is conducting its own analysis of its systems. Any Salesforce apps provided by enosix (Surface, Transact, Commerce, CPQ) are not using log4j and are not affected. Salesforce will provide updates to the Salesforce platform, if needed.

The enosix connect platform does not utilize java or the log4j libraries and is not affected. Your IT department should review any other apps you are running in the SAP BTP platform, see SAP Note 3130476

enosix Link does not utilize java or the log4j libraries and is not affected. SAP Note 3130868 details that none of the SAP Cloud Connector versions contain the affected log4j-core and are not affected.

enosix will continue to review our systems and provide assistance. We advise that all computer systems operators review their systems that may be affected and take the recommend steps to patch any affected software.