SuperOffice CRM Professionals

Experienced experts in SuperOffice CRM - those primarily responsible for the setup, configuration, maintenance of SuperOffice in an organization, as well as those responsible for the implementation of applications or integrations, or provide consultancy services as to how an integration should be implemented using current industry standards.

LATEST FORUM POSTS

  • I think it's a bug... either in the code generator... or just misconfigured in the model. The methods GetAllConsentSourceAsync and GetAllLegalBaseAsync do not have a backing implementation.

    25. jul. 2024 | 10:32 a.m.
  • Dear all, One of our customers has several international branches. Two of these countries work with SuperOffice using the same tenant. We are currently trying to move the documents to Sharepoint but are having problems with our colleagues from abroad. In the Microsoft world we have different tenants per country. The authorizations are set so that the AT colleagues can see and edit the documents on the GE Sharepoint. Unfortunately, SuperOffice does not seem to support this, ALL users with user plan must be in the same Microsoft Entra subscription . We made some tests to see what happens. Transfer to sharepoint worked fine. The AT users can open and edit the documents from SO. Our only problem is that the AT users cannot create new documents. They get a 400 error. Has anyone had this problem and solved it? Thanks in advanced Georg

    24. jul. 2024 | 06:46 a.m.
  • Great. Preparing for and using paging is something we recommend in our best practices. https://docs.superoffice.com/en/developer-portal/best-practices/index.html?#searching, with tips under "Optimizations".

    16. jul. 2024 | 07:25 a.m.
  • Hello Team,   I am trying to set up a script that will prevent our users to close sales that have depracated Sources or in our case, "Sale Department" (Custom Field). After reviewing the documentation, I noticed the Source does not have the GetDeleted() method, and I can't seem to find any information on UserDefinedFields, other than getting them from EventData or mapping them via the Sale Entity. Do you know how I could go about getting the "Deleted" flag for these two? Thank you! #setLanguageLevel 3; EventData ed = getEventData(); /*Source*/ Integer sourceId = ed.getInputValue("SaleEntity.Source.Id").toInteger(); Integer saleId = ed.getInputValue("SaleEntity.SaleId").toInteger(); NSSaleAgent saleAgent; NSSaleEntity saleEntity = saleAgent.GetSaleEntity(saleId); NSSource source = saleEntity.GetSource(); String name = source.GetValue(); /*Sale Dpt*/ //“SaleEntity.CustomFields.SuperOffice:3:DisplayText": "1234 SaleDepartment", //"SaleEntity.CustomFields.SuperOffice:3:DisplayTooltip": "Tolltip", //"SaleEntity.CustomFields.SuperOffice:3:org": "[I:45]" String saleAzetsCompany = ed.getInputValue("SaleEntity.UserDefinedFields.SuperOffice:3");

    15. jul. 2024 | 12:26 p.m.
  • Yes, this helps, thanks for quick assistance here - making a customer happy with the result :) Note, it should be: t.setValue("fromAddress", unknownEmailAddress); Then it is working as expected!

    12. jul. 2024 | 07:37 a.m.

Technical blog posts

Developer Portal – 1.24 Release

Hello, SuperOffice Developers!   We are ready to announce the 1.2 4 release for the Developer Portal ! This will be the last release before the summer.   Release Highligths   API Metrics Filtering   We've added a new feature to the API Metrics page that allows you to filter API requests. As a partner, you can now filter selected samples based on the following criteria:   Timestamp   Database rows   Duration   These filters are also available on the End-to-End transaction details page.   Category Banner Update for SuperOffice App Store   In this version, we've made it possible to update the category banner for the All Apps section in the SuperOffice App Store. SuperOffice App Store managers now have the ability to change or modify the All Apps category section, similar to how they can adjust the App Store spotlight section. This enhancement improves the way App Store content is displayed. As usual , we've also included a few bug fixes and security enhancments to improve your experience. Thank you for using the SuperOffice Developer Portal. Have a great summer from all of us on the SuperOffice Developer Portal team!

Chamal Asela Perera
09.07.2024
thumb_up0 mode_comment0 visibility6

Developer Portal – 1.22 Release

Hello, SuperOffice Developers!   We are ready to announce the 1.2 2 release for the Developer Portal !    In this version, we have i mproved the way we display the SuperOffice App Store category pages. SuperOffice App S tore managers now have the ability to update the App Store category section as they did in the App Store spotlight section. This will enhance the way the App Store content is displayed .    Also we have updated the landing page with couple of testimonials we received from our partners regarding their experience using the SuperOffice Developer Portal. We intend to add more testimonials as we receive them .   If you would like to provide us a testimonial, reach out to Tony Yates ( Tony.yates@superoffice.com ) or Tisha Bernadina (Tisha.Bernadina@superoffice.com)  As usual , a few bug fixes and security enhancements are ready to improve your experience.   Thank you for using the SuperOffice Developer Portal!  

Chamal Asela Perera
24.05.2024
thumb_up4 mode_comment0 visibility25

Developer Portal – 1.21 Release

Hello, SuperOffice Developers!   We are excited to announce the 1.21 release for the Developer Portal !    In this version, we have introduced a new landing page for the Developer portal. This landing page outlines the actions prospects can take within the Developer portal. Additionally, it includes a SuperOffice form, enabling prospects to sign up for the Developer portal.    We plan to add more content to the landing page in upcoming releases. The registration of all new developer portal partners is performed manually based on below form submission. We will give login rights for all of the developers you have registered on the form. This is where you log in and pick up the client ID and client secret by registering your app. We will also create a new sandbox tenant for you in our development environment (sod.superoffice.com) that you may use to access the APIs using the apps credentials.  This process may take up to one business day, and you will receive two emails. One email confirming the creation of the developer portal partner, and one from SuperId SOD with the subject “ Please activate your SuperOffice CRM account ” Thank you for using SuperOffice Developer portal!

Chamal Asela Perera
30.04.2024
thumb_up3 mode_comment0 visibility35

Amesto’s fantastic duo of apps 🙌

Visualize Your SuperOffice CRM Data with Amesto Insights Amesto PowerBI seamlessly integrating SuperOffice CRM data into Microsoft Power BI. This powerful tool allows you to visualize and process your CRM data within Power BI, offering a model for creating reports and a set of six standard reports. These reports, from "Startpage" overview to specialized reports like "GDPR," offer insights into sales activities, contacts, tickets, and customer engagement. Furthermore, the flexibility to customize these reports or create new, tailored ones ensures adaptability to specific business needs. Phone Integration: Effortless Communication Amesto Phone Integration bridges your telephone system with SuperOffice CRM, simplifying and optimizing your daily routines. When a call comes in, this app instantly leads you to the relevant contact card, enabling quick access to vital information. You can initiate CRM activities, support cases, or calls directly from SuperOffice CRM,  removing errors and enhancing efficiency. By seamlessly connecting communication with CRM data, Phone Integration ensures a smoother workflow and better customer interactions. Amesto Insight and Phone Integration offers data visualization and communication, reducing silos and enhancing operational efficiency. With Insight, you gain reporting capabilities, while Phone Integration streamlines communication workflows, ultimately saving time and minimizing errors. Both tools work hand-in-hand to empower businesses with a clearer view of their CRM data and smoother communication processes. In conclusion, if you're seeking to unlock the full potential of your SuperOffice CRM, Amesto Insight and Phone Integration are invaluable assets. These tools aren't just about features—they're about simplifying your work life, increasing productivity, and ultimately enhancing your business's effectiveness. Go to the SuperOffice App Store and check these apps out.

Tisha Bernadina
12.04.2024
thumb_up0 mode_comment0 visibility12

SuperOffice 11 and 12 Overview for Partners 

Technical Upgrades Overview for Partners We are pleased to unveil the upcoming technological evolutions in SuperOffice versions 11 and 12. Our goal is to ensure that our partners are well-informed and prepared to  use these advancements, enhancing both the development experience and the end-user solutions you create. Technical Enhancements in Version 11 Async/Await Integration: We're fully integrating async/await paradigms across NetServer , enhancing responsiveness and efficiency. This shift helps non-blocking I/O operations, significantly improving the scalability and performance of integrations and custom solutions. Dependency Injection Adoption: With the implementation of Dependency Injection (DI), we're promoting loose coupling and improved testability within our architecture. This allows for more maintainable code and eases the integration of unit testing, easing a more robust development process for your custom solutions.   Removal of Legacy C++ Code: Transitioning away from C++ to a more modern, unified .NET approach simplifies our stack and reduces complexity. This means a cleaner, more consistent development environment and the elimination of outdated dependencies.   Implications for Version 11 Development   Prepare for a significant shift in how you interact with SuperOffice back-end systems, particularly through the enhanced async programming model, needing updates to existing integrations or custom solutions. Plan for adaptations in your development practices to accommodate DI, leading to better separation of concerns and more testable code.   Adjust to the removal of C++ components, understanding that all SuperOffice functionalities will now be accessible through a harmonized .NET-based approach.   End of life components:   Reporter and Reporter Studio   SoAdmin.exe   Travel Gateway   ServerSetup and DbSetup     Advancements in Version 12 .NET 8 and ASP.NET Core Transition: By moving to .NET 8 and ASP.NET Core, we're not only embracing the latest in performance, security, and development features but also ensuring cross-platform compatibility, from Windows to Linux and containerized environments.   From WCF to RESTful APIs (Application Programming Interface) : Aligning with modern web standards, we're transitioning from Windows Communication Foundation (WCF) to comprehensive RESTful APIs, streamlining data interchange and integration with third-party services. However, ERPSync and Quote connectors will remain as WCF (SOAP) APIs. Database Mirroring will al so remain as a WCF-based (SOAP) API.   Authentication and Authorization Modernization: Updating our authentication frameworks to align with current best practices using ClaimsPrincipal , providing more secure and flexible authentication mechanisms that can easily integrate with your existing systems.   What Version 12 Means for Partner Developers Transition any existing onsite solutions, including all plug-ins, away from NetServer packages to SuperOffice.WebApi . NetServer packages will be deprecated in version 12, and all new development must be based solely on REST API's.   Transition any existing WCF-based integrations to RESTful APIs, ensuring your solutions stay compatible and take advantage of more standardized, modern communication protocols.   Update your security practices in line with the new authentication mechanisms, ensuring that your applications stay secure and integrate seamlessly with SuperOffice's updated security model.   No API (Application Programming Interface) plugin support, including sentry, document, archive and MDO providers, etc.   Will this affect me? As long as your integrations uses the REST APIs ( or   SuperOffice.WebApi nuget package), your integration should not be affected.  Database mirroring applications are unaffected by the upcoming changes. We are hosting a webinar that focuses on the breaking changes pertaining to the SOAP proxy client and onsite libraries, SuperOffice.NetServer.Services and SuperOffice.NetServer.Core respectively, as well as other onsite technologies. Collaborating for Success We are committed to supporting our developer community through these transitions. In addition to detailed documentation, migration guides, and support to ensure a smooth adaptation process,  we look forward to the webinar  where you can hear in-detail what our plans are, and get all of your answer questions. Sign up for the webinar today!

Tony Yates
09.04.2024
thumb_up4 mode_comment3 visibility108