General Technical Forums

0 Abonnenten

1 Themen

143 Gespräche

Area for subscribing to announcements, and general topics not specific to API and products.

push_pin lock

Breaking Change in NetServer Scripting: Appointment Save Method Update

We want to inform you about a breaking change in SuperOffice NetServer Scripting that was introduced in version 10.5.4 with the release of the new Appointment Dialog . What changed Prior to v10.5.4, when saving new appointments, the SuperOffice web client used  AppointmentAgent.Save method, which would raise the following NetServer scripting event:   static void BeforeSave( AppointmentEntity appointmentEntity, RecurrenceUpdateMode updateMode, Boolean sendEmailToParticipants, EMailConnectionInfo smtpEMailConnectionInfo, EMailConnectionInfo imapEMailConnectionInfo, CancellationToken cancellationToken, ref object eventState ); Starting with v10.5.4 , and the new Appointment dialog, the web client now uses  AppointmentAgent.SaveWithCustomInvitation : static void BeforeSaveWithCustomInvitation( AppointmentEntity appointmentEntity, RecurrenceUpdateMode updateMode, Boolean sendEmailToParticipants, EMailConnectionInfo smtpEMailConnectionInfo, EMailConnectionInfo imapEMailConnectionInfo, String emailBody, String subject, String templateLanguage, CancellationToken cancellationToken, ref object eventState ); Why this matters This change can have cascading consequences for any onsite customizations that rely on the NetServer scripting event engine for automation. If your scripts are tied to the previous AppointmentAgent.Save method, they may no longer trigger or behave as expected. What you need to do If your automation depends on AppointmentAgent.Save , you may need to update your scripts to handle AppointmentAgent.SaveWithCustomInvitation accordingly. Our apologies We regret not announcing this change sooner. We understand that late communication can cause avoidable disruptions, and we will strive to be more diligent in communicating such impactful changes ahead of time in the future. If you are unsure whether this affects your environment, we recommend reviewing any custom scripts related to appointment creation and testing them against the new dialog in v10.5.4 and later. Version 11 Breaking Changes While on the subject, we announced (Apr. 2024) major breaking changes coming in v11 . With regards to NetServer scripting events all event names have changed. All event names will have the Async suffice. Therefore, all existing event handlers will require updates accordingly. Best regards      
Tony Yates
0
0
1 h, 28 m vor | 09:09 AM
Thema:
Technical announcements
push_pin lock

Partnersites In SOD - Update To Version 11.3

The partnersites in SOD are planned to be updated to Release 11.3 Friday 15.august in the morning. The version is still under development, so the sites will be updated when there are any changes. Version 11.3 is planned released to the first customers 25.august. Featuretoggles turned on for the PartnerSites for 11.3: NewServiceRequest, LiveRequestUI, HugoAiGpt, HugoAiIframe, HugoAIChat, HugoAISummarize, CustomObjectsv1, CustomObjectsV2, AnalyticsAmp, BoardView, BoardViewProject, BoardViewRequests, ReplyTools, EnableDirectMicrosoftTeamsLinks
Helene Frenning Hansen
0
0
20 h, 47 m vor | 01:50 PM
Thema:
Technical announcements
push_pin lock

New CRMScript Security Property: Control Allowed HTTP Verbs

In the upcoming  SuperOffice v11.3 release , we are introducing a new security property for CRMScripts that lets you define which HTTP verbs are allowed  when executing a script via specific endpoints. This property applies only  when a script is executed via: ` blogic.fcgi?action=doScript ` ` customer.fcgi?action=safeParse ` or ` customer.fcgi?action=printBin ` Scripts run in triggers, scheduled tasks, or other internal contexts are not  affected by this setting. What you can do with it Block  all verbs to prevent a script from being run through the above endpoints. Allow only specific verbs  (e.g., GET, POST, PUT) when creating custom API endpoints. This gives you finer control over script execution and improves overall security. Default behavior For  existing scripts : All verbs will be enabled by default in v11.3. When creating scripts through the  CRMScript Agent : If the new property is omitted from the payload (as will be the case for most existing integrations), all verbs will be enabled by default. When creating a script via the GUI : All verbs will be disabled by default , letting you explicitly choose which ones to allow.  
Tony Yates
1
2
13. Aug. 2025 | 06:59 AM
Thema:
Technical announcements

Letzte Antworten

Nice, that's a welcome feature!
by Espen Steen
13. Aug. 2025 | 10:35 AM
push_pin lock

Request for Feedback: Deprecation of Legacy Publishing Features

As part of our ongoing efforts to streamline and optimize the SuperOffice CRM database, we are considering the removal of legacy elements associated with the discontinued Audience publishing functionality. This includes tables and features such as Publish, Task.defaultPublishType, DocTmpl.defaultPublishType, and associated references in projects and associate diaries. Since Audience is no longer an active product or supported capability, these elements are no longer maintained by SuperOffice. However, before proceeding, we want to ensure this change does not negatively impact any of our partners or integrations. Have you or your organization re-purposed or built custom functionality that relies on the Publish table or related properties? If so, we would greatly appreciate your input. Understanding how—if at all—these legacy elements are being used today will help us make an informed decision and provide proper guidance moving forward. Thank you for your continued collaboration!
Tony Yates
1
3
4. Aug. 2025 | 11:38 AM
Thema:
Technical announcements

Letzte Antworten

No issue for us aswell. 
by David Hollegien
11. Aug. 2025 | 11:23 AM
push_pin lock

Early announcement: upcoming change to public IPs for outgoing internet access (online.superoffice.com)

We would like to inform you of an upcoming change to the public IP addresses used for outgoing Internet access in our CRM Online environments. This change will impact customers and partners who utilize IP restrictions for their database mirroring endpoints. While the exact date has not been set, we are currently considering August for this change. We will provide further details and send out an email notification once the date is confirmed. Thank you for your attention to this matter.
Margrethe Romnes
0
1
11. Juli 2025 | 11:44 AM
Thema:
Technical announcements

Letzte Antworten

Hi, this also afect not only customers with data mirror but also having other integrations, like direct rest-api's to their other system, where ip restrictions are in place
by Markus Tanner
14. Juli 2025 | 08:28 AM
push_pin lock

Partnersites In SOD - Update To Version 11.2

The partnersites in SOD are planned to be updated to Release 11.2 Monday 9.june in the morning. The version is still under development, so the sites will be updated when there are any changes. Version 11 is a major upgrade, but most changes are technical and "under the hood".  Version 11.2 can be sidegraded to version 10.5.5 if needed, even if there are new/changed functionality. FeatureToggle "ReplyTools" must then be turned off. Version 11.2 is planned released to the first customers 9.june. Featuretoggles turned on for the PartnerSites for 11.2 is the same as for 10.5.5: NewServiceRequest, LiveRequestUI, HugoAiGpt, HugoAiIframe, HugoAIChat, HugoAISummarize, CustomObjectsv1, CustomObjectsV2, BoardView, ReplyTools
Helene Frenning Hansen
0
0
6. Juni 2025 | 01:42 PM
Thema:
Technical announcements
push_pin lock

SuperOffice (v11) NetServer Nuget Packages Delayed

Hello friends!  We  will not publish the following packages before the v11 onsite release . SuperOffice.ContinuousDatabase SuperOffice.NetServer.Core SuperOffice.NetServer.Services SuperOffice.QuoteConnector SuperOffice.Crm.Web The v10.x.x SuperOffice.NetServer.Services proxy client, for remote SOAP web services, is compatible with v11 online web services. We still recommend people still using this package to migrate and use the SuperOffice.WebApi nuget package.  While we continue to publish the SuperOffice.WebApi nuget and @superoffice/webapi npm packages for each release, onsite and online. Questions and comments are welcome! Best regards.
Tony Yates
0
0
3. Juni 2025 | 12:19 PM
Thema:
Technical announcements
push_pin lock

Are you using SoCrossMessaging (ajaxMethod)?

The SuperOffice crossmessaging capability is great for sending navigation commands (SoProtocol) to the web client, or issuing an openDocument command, from an iFrame. As we move forward towards version 12, that's not going to change. One of the primary goals for v12 to is to run completely on .NET 8 (or higher), eliminating all dependencies on anything running .NET Framework 4.8 code. The current cross messaging command ajaxMethod depends on legacy code in .NET Framework context, and that means all ajaxMethod commands will cease to function in v12.  Are you using it? If so, please reach out (sdk@superoffice.com) and let us know. We will help you figure out how to instrument the same functionality without the ajaxMethod command.  Best regards!
Tony Yates
2
0
23. Mai 2025 | 01:41 PM
Thema:
Technical announcements
push_pin lock

Partnersites In SOD - Update To Version 11.1

The partnersites in SOD are planned to be updated to Release 11.1 Monday 19.may in the morning. The version is still under development, so the sites will be updated when there are any changes. Version 11 is a major upgrade, but changes are technical and "under the hood". So API's, featuretoggles, functionality should all be the same. Version 11.1 can be sidegraded to version 10.5.5 if needed. Version 11.1 is planned released to the first customers 27.May. Featuretoggles turned on for the PartnerSites for 11.0 is the same as for 10.5.5: NewServiceRequest, LiveRequestUI, HugoAiGpt, HugoAiIframe, HugoAIChat, HugoAISummarize, CustomObjectsv1, CustomObjectsV2, BoardView
Helene Frenning Hansen
0
0
16. Mai 2025 | 01:54 PM
Thema:
Technical announcements
push_pin lock

New Release - Developer Portal 2.2

Hello Everyone, We are excited to announce a new Developer portal release! You can find more information and details about the new release by navigating to this page . Feel free to share your feedback with us!  
Chamal Asela Perera
1
0
14. Mai 2025 | 01:25 AM
Thema:
Technical announcements