Pilot Program

0 Prenumeranter

8 Ämnen

39 Samtal

Join our Pilot Programs to get early access to new versions and features. Learn how to access to Pilot Program features. Contribute to bug reports and questions. Engage with other Pilot Program customers and SuperOffice R&D.

push_pin lock

Displaying a custom object entry by its ID as a URL parameter?

Hi, I had a chat with a customer yesterday, and the need to open a custom object entry by using its table name + ID in the URL arose. I noticed there are no custom object parameters in the URL when viewing the current custom object dialog. However, according to the SoProtocol section in the docs , we should be able to open a custom object by using: default.aspx?customobject?customobject_name=y_car&customobject_id=1520 I can't get this to work though. Is this supposed to work in the current version? Or is it maybe intended for a future update where the screen designer for custom objects is released? Espen
Espen Steen
2
4
13. sep. 2024 | 07:28 fm
Ämne:
Custom Objects

Senaste svar

Hi again,  It looks like its unable to resolve that, so unfortunately this is not implemented. E.g. it does not work to input the URI directly in the browser. Using soprotol does work, though, even if used through 'normal' webpanels and custom screens. I'm not sure about the usercase, but as a workaround you could also create a short crmscript that shows a dialog, and from that use the soprotocol to open that id.. Example: #setLanguageLevel 4; EventData ed = getEventData(); String step1 = ed.getInputValue("custom_button"); if(step1 == "") { Integer default; EventDataDialogDefinition dialog; dialog.setTitle("Open Custom Objects"); dialog.setType("okcancel"); dialog.setIcon("info"); dialog.setPrefix("custom_"); dialog.setText("Input rowId you want to open:"); dialog.addInteger("id", "RowId", default, "", true); ed.showDialog(dialog); ed.setOutputValue("custom_button", "yes"); } else { ed.setNavigateTo("soprotocol:customobject?customobject_name=y_car&customobject_id=" + ed.getInputValue("custom_id")); } Feel free to register this as a wish as well! :) //Eivind
by Eivind Fasting
13. sep. 2024 | 11:05 fm
push_pin lock

Show blogic screen in iframe if screen chooser specified instead of SCIL element

Hi, We have been working on a new environment for a customer with a load of custom functionality, while developing this we tried to incorporate the new custom objects functionality as much as possible. For example we use the default custom tabs based on the custom tables, but created screen choosers to our custom blogic screen for actual viewing and/or modification of the custom object records. This because there is a lot of custom business logic. This worked quite well because clicking a custom object row would just open an iframe to the 'old' blogic screens (and so the screen chooser strategy worked). Only now we discovered with the update of the customer tenant to 10.3.8 that clicking a custom object row opens a new SCIL element instead of our own blogic screen. Since there is no way to incorporate any of our custom business logic in this screen (no save trigger, only load, no way to modify the screen layout, etc.), this won't work for this solution/customer. What would be great if this depended on if there is a screen chooser for the custom object/table active. If there is a screen chooser active, just load it in an iFrame (behavior for now until 10.3.8), if there is no screen chooser active, use the new SCIL component. (Best of both worlds) This way you can have the customer use the new functionality like selections, dashboards, custom tabs, but still have the flexibility for now to use the 'old' blogic screen for actual modification of custom object records. Otherwise, all these functionalities can't be used util the new custom objects have A LOT more functionality related to screen design, before/after save triggers etc.  I have asked operations to disable the CustomObjectsV2 feature toggle for this customer for now, with hopefully a solution like described here becoming available, otherwise we will have to revert back to the 'old' way of working with custom objects (creating custom screens for listing of records on company, project, etc., no selection/dashboard capabilities) since it is absolutely required here to have custom business logic when saving the custom object records.
David Hollegien
4
7
29. aug. 2024 | 11:53 fm
Ämne:
Custom Objects

Senaste svar

I also are looking forward to the new version. I recently experienced the same problems as David for a custom object solution I built for a customer in June that stoped working as expected after the last upgrade. I have been worried since then but I now feel more relaxed since the next version is coming soon. A lot of consultant have built quite advanced customer solutions the last decades and we are not afraid of having to rebuild things to make them work similar as before (and hopefully better). So just make sure we don't lose to much import stuff when you are buildning the new items in SCIL etc. We have all been able to do lot of magic tricks with our old service that we are not able anymore at the same level with components in new service/Custom object. Great customizatuons are often the things that will make our customers be happy and stay with us for a long time.  
by Gustaf Cullin
11. sep. 2024 | 03:00 em
push_pin lock

SuperOffice for Outlook

You say you added SuperOffice Copilot AI features within the latest version of SuperOffice for Outlook. With it, you can get  AI-based suggestions for data input in SuperOffice for Outlook.  However I don't see any copilot I am using this version  App features   Created by: SuperOffice CRM   Version 2.2.7493.1010
Mats Ericson
2
1
15. aug. 2024 | 01:15 em
Ämne:
AI Lab

Senaste svar

Thanks for the question, Mats. - it can be a bit trickey to see the AI option in SOFO at first :) The feature is in under "new company" - you see it when you click "create new company" - hidden away at the bottom: Once you are in the "add new company" dialog - AI tries to identify the correct values for the fields - based upon info in the email you archive:
by Frode Berntsen
16. aug. 2024 | 10:28 fm
push_pin lock

How to show fields from extratables in Find and selections?

I have created an extratable with a relation to Contact (person_id) and I am able to create a selection with a criteria from the extratable.   My question is: how can I show the column from the extratable in the selection?   When I go to the contact, I can see the field there.   Is there something I'm missing or is this part of an upcoming release of Custom Objects? At the moment it seems like I am unable to se the value when using Find and when creating a selection with the given criteria.

CN

Camilla Nysterud
4
3
22. juli 2024 | 11:29 fm
Ämne:
Custom Objects

Senaste svar

Hi Camilla, That is unfortunately a bug at the moment but something that we will solve in the upcoming releases. Thanks for your feedback! :)
by Mikael Månsson
1. aug. 2024 | 08:47 fm
push_pin lock

How to remove many-to-one search option in Find?

First of all - love the way these new options of customizations are headed - this will eliminate a lot of hacks that have been made through the years :). Using the new Find option, how do I remove the option for many-to-one searches? In the case below, I want to remove 'Revenue Management - Vessel' from the Ship-search. You can see the setting for the foreign field below as well. The reason for this, and in many other cases with extra tables as well, is to hide system-data for the user.  

KR

Kasper Rosenlund
4
4
26. juni 2024 | 11:14 fm
Ämne:
Custom Objects

Senaste svar

show in find will explicitly show the table on the Find menu, along the standard entities, like companies, persons +++ If you remove show in find you're still able to find the table on 'settings\custom objects' if you hide it will also not be listed on 'settings\custom objects' hope that helps ;)
by Markus Tanner
15. juli 2024 | 05:14 fm
push_pin lock

'Selection module' custom objects

Hi, SOD release SuperOffice CRM Online 10.3 Build main_10.3.7_2024.06.04-09 now contains the follow option on the top menu task button: Here you can see your custom tables and create a search on it, with no way to save it as a selection. (?) Why was it chosen to do it like this? Users are used to searching for things using the find button: and then open existing selections using the selection menu.  Users do not always know (and shoud not need to know) what entities are 'standard' and what are 'custom objects', so it is not a good user experience to have to explain customers that for 'normal entities' you can search using find/selection, and for custom objects you need to go to an entirely seperate menu.  Why not integrate it into the find menu as a seperate icon per custom object (and having you set a custom icon for it) Something like this: Or just a single tile with a dropdown for which custom object This would be much more natural for the normal user.  
David Hollegien
7
18
5. juni 2024 | 07:29 fm
Ämne:
Custom Objects

Senaste svar

I used https://app.svgator.com/ which also worked fine, you can easily create an account with any gmail adress ;)
by Markus Tanner
1. juli 2024 | 10:27 fm
push_pin lock

Attachments is only showed as text

Extrafield type 'Attachment' is only showed as text, with no option to preview it. The file can be downloaded from the preview window, but it would be nice if it could be previewed here like other files as well.  

KR

Kasper Rosenlund
0
0
27. juni 2024 | 08:52 fm
Ämne:
Custom Objects
push_pin lock

What Is Custom Objects?

What Is Custom Objects? Custom Objects represents a significant change that will eventually merge user-defined fields, Extra Fields, and Extra Tables in Service into one powerful CRM toolkit. To ensure a smooth transition, we're rolling Custom Objects out in phases: The foundation phase - available in Pilot now : Join the pilot program to create and define custom objects like entities, tables, fields, and relations. Seamlessly integrated into SuperOffice CRM, Custom Objects are no longer limited to Service; they will be visible in all archives, search, selections, and more; simplifying data management and search across the platform. The enhancement phase - available in Pilot later this year : In upcoming releases, we'll introduce additional features like creating dashboards and designing custom screens, archives, and dialogs using intuitive layouts in the screen designer. These enhancements will further streamline your workflow and improve user experience.   This is what we introduce in the first version: Auto generated archive tabs  When adding a relational field to standard entity or Custom object and enabling “Show one to many relations” this result in archive being automatically added to related standard entity (Company, Contact, Sale, Project, Ticket).  Implementation uses configurable screens framework to add tabs in UI.  SuperOffice Selections SuperOffice Selections is the key component to get insight to your CRM data and initiate actions against contacts. While users currently can create selections/find data based on Extra fields and Extra tables directly connected to known SuperOffice entities, we now extend search capabilities to search against Extra tables with fields pointing to known  SuperOffice entities. Users will therefor not be  limited to using SuperOffice Service for creating selections/searching for data any longer. If any  visible Extra table contains field pointing to entity( Company, Contact, Sale, Project, Request, Activity) we include it as a “top”  node to select from in selections. Extending search capabilities on relational fields Allow for searching across multiple columns. More user friendly: now we include a preview to give user more insight into each entity in results and make it easier to select correct.    Read more here: https://community.superoffice.com/en/product-releases/pilot-programs/current-pilot-programs/custom-objects/   Who can join?   Customers who want to sign up need to: ✔️ Use SuperOffice CRM Online  ✔️ Use Service: extra table Please note on Auto generated archive tabs: This is based upon settings set for your extra table. You may end up with more tabs than you expect when pilot feature is enabled. You can adjust the settings set for your extra tables or in the configurable screens framework if you have Development Tools license. Sign up for pilot programs >>   Effect of enabling the pilot feature: 👥= All users will join Pilot Once you have opted-in - all user logging in to this tenant will automatically get the pilot-versions we make available. New archives / Tabs have automatically been added to related standard entity (Company, Contact, Sale, Project, Ticket).  SuperOffice Selections search capabilities to search against Extra tables New preview of Extra table entities.   Getting Started with Custom Objects: Now users will see archives have automatically been added to related standard entity (Company, Contact, Sale, Project, Ticket).   They now have search capabilities to search against Extra tables with fields pointing to known SuperOffice entities in SuperOffice Selections They will also see there is a preview to give user more insight into each entity in results for these Extra table entities.   What's in it for you? By being a pilot tester you will get a head start and early access to this version. With the new features comes an important update that will provide better and improved overall experience. This pilot program will be valuable for customers eager to test versions before release, and to get the most up to date versions, as well for SuperOffice - to make sure this version gives the desired results on stability and performance.
Frode Berntsen
2
1
16. apr. 2024 | 11:27 fm
Ämne:
Custom Objects

Senaste svar

Exciting update for pilot users: New version 2  released this week! We are delighted to announce the release v2 of Custom Objects available this week for our pilot users. As we continue to enhance your experience, this update introduces significant new features and improvements. To ensure a smooth transition, we are rolling out Custom Objects in phases. Here’s what’s new in v2 (Release 10.3.7): Preview Custom Objects in the Side Panel : Now you can preview all data from a Custom Object directly in the Side Panel by selecting the preview option from the drop-down. This feature also allows easy navigation to related standard or Custom Objects. Clicking on a standard object will take you to that object, while clicking on a custom object link will open a dialog for viewing or editing additional information. Search, Selection, and Dashboard Capabilities for Custom Objects : With this release, you can search directly for your Custom Tables/Custom Objects and save them as selections or create Dashboards. This functionality no longer requires a relation to a standard entity, giving you the flexibility to view search results as a list of items from the Custom Object. Additionally, you can use your Custom Objects as criteria in datasets to visualize them in charts with full drill-down capabilities in standard SuperOffice Dashboards. Read more in the overview of Custom Objects Stay tuned for further updates as we continue to introduce more features in future releases. Enjoy the new capabilities in Custom Objects version 2!
by Frode Berntsen
26. juni 2024 | 09:30 fm
push_pin lock

'Header list' name not used as column name in target table archive

Hi, We are currently doing a new implementation of SuperOffice at a customer where we hope to use the new custom objects functionality as much as possible. One of the things we noticed setting up the custom tables that when you have a extra table relation, it does not use the 'header list' field as column name, but the name of the column. Example: Object table: Object status is an extra table relation field to a seperate table 'object status': The header list is configured as 'Object status'. Object status has 2 fields, name and registered:   In the auto generated archive the column is shown with column name 'Name' instead of 'Object Status': Expected that this would be 'Object Status'. Tested on version: SuperOffice CRM Online 10.3 Build Release_10.3.6_2024.05.21-01
David Hollegien
2
2
28. maj 2024 | 10:11 fm
Ämne:
Custom Objects

Senaste svar

Hi Frode, Can the name of the sub table then be included in the name shown? If you now have multiple sub tables on a extra table (for example a type and a status table) with both a name field, you see the column 'name' 2 times with no references for which name it is, would be beter if it then was name 'Object status - Name', 'Object type - Name'. 
by David Hollegien
26. juni 2024 | 09:17 fm
push_pin lock

Introduce new field type, UDList relation field

Currently there is no way to natively create a field that points to an UDList. We currently do this by creating a number field and just storing the ID there and doing all the display and saving logic ourselves in customs screens, but that obviously doesn't work with the new custom objects functionality. It would be great if this is natively supported. The 'list' fields you currently can create do not support multi language items and store the text representation of the selected list item directly, instead of a ID reference. This makes working with them a lot harder (for example when updating/deleting list items)
David Hollegien
4
3
28. maj 2024 | 10:20 fm
Ämne:
Custom Objects

Senaste svar

Hi David, Thanks for the feedback. Native support for this feature will be available in the future as part of the merger of UDEFs and ExtraFields in the Custom Objects functionality.
by Frode Berntsen
26. juni 2024 | 09:15 fm