I installed the add on https://marketplace.creatio.com/app/access-rights-setup-wizard-creatio and is not showing in English the labels.

I tried to modify the process but is not finding the edit page element.

 

 

Like 0

Like

6 comments

Hi Federico,

The first screen you posted is a different element.

It asks an option between temp (Временные права) or permanent rights (Постоянные права).

 

The next screen, where you are asking for the page caption is for permanent rights.

Go to config, look for an IQ package to see all items of that add-on, or type in "IQSetRights" and you'll find both pages there.

Hi Federico,

This issue was fixed in the new version. The translation was added as well. You can download the updated version here:

 

https://marketplace.creatio.com/app/access-rights-setup-wizard-creatio

Hi Yevhen, seams to be the last version is not working in 8.0.3

 

I got error compatibility

 

2022-09-21 18:55:54,389 Cargado archivo: IQ_1.3 (2).zip 100%
2022-09-21 18:55:54,587 Inicio de validación de paquetes
2022-09-21 18:55:58,486 Paquetes han sido validados
2022-09-21 18:55:58,692 Se inició la copia de seguridad de configuración.
2022-09-21 18:55:58,812 Cargando paquetes desde el archivo
2022-09-21 18:55:59,302 System.AggregateException: One or more errors occurred. ---> Terrasoft.Core.Packages.Exceptions.InvalidDescriptorInFileSystemException: Descriptor no válido:
Lectura de la propiedad "BackwardCompatibilityConfirmed" no admitida
Ruta: ActualizeRightTypeData ---> Terrasoft.Common.InvalidObjectStateException: Lectura de la propiedad "BackwardCompatibilityConfirmed" no admitida
   at Terrasoft.Core.Packages.PackageFileStorage.Read(DataReader reader, SqlScriptDescriptor sqlScriptDescriptor)
   at Terrasoft.Core.Packages.PackageFileStorage.InitializeDescriptor[T](Action`2 initializeDescriptor, String descriptorFilePath, T descriptor)
   at Terrasoft.Core.Packages.PackageFileStorage.CreateDescriptor[T](String directoryPath, Action`2 initializeDescriptor)
   --- End of inner exception stack trace ---
   --- End of inner exception stack trace ---
   at Terrasoft.Core.Applications.Packages.Operations.PackageZipOperations.ThrowIfPackageStorageItemErrorsExist(PackageStorage packageStorage)
   at Terrasoft.Core.Applications.Packages.Operations.PackageZipOperations.Load()
   at Terrasoft.Core.Applications.Installation.Backup.ZipPackageBackupManager.ComposePackages(String sourcePackagesPath, String tempFilesPath)
   at Terrasoft.Core.Applications.Installation.Backup.ZipPackageBackupManager.CreateBackup(String sourcePackagesPath, String tempFilesPath, String backupPath, String code)
   at Terrasoft.Core.ServiceModelContract.PackageInstaller.PackageInstallerServiceInternal.<>c__DisplayClass26_0.<CreateBackup>b__0()
   at Terrasoft.Core.ServiceModelContract.PackageInstaller.BaseInstallerServiceInternal.InvokeWithLogging(Action action)
---> (Inner Exception #0) Terrasoft.Core.Packages.Exceptions.InvalidDescriptorInFileSystemException: Descriptor no válido:
Lectura de la propiedad "BackwardCompatibilityConfirmed" no admitida
Ruta: ActualizeRightTypeData ---> Terrasoft.Common.InvalidObjectStateException: Lectura de la propiedad "BackwardCompatibilityConfirmed" no admitida
   at Terrasoft.Core.Packages.PackageFileStorage.Read(DataReader reader, SqlScriptDescriptor sqlScriptDescriptor)
   at Terrasoft.Core.Packages.PackageFileStorage.InitializeDescriptor[T](Action`2 initializeDescriptor, String descriptorFilePath, T descriptor)
   at Terrasoft.Core.Packages.PackageFileStorage.CreateDescriptor[T](String directoryPath, Action`2 initializeDescriptor)
   --- End of inner exception stack trace ---<---

---> (Inner Exception #1) Terrasoft.Core.Packages.Exceptions.InvalidDescriptorInFileSystemException: Descriptor no válido:
Lectura de la propiedad "BackwardCompatibilityConfirmed" no admitida
Ruta: CreateDeleteTrigger ---> Terrasoft.Common.InvalidObjectStateException: Lectura de la propiedad "BackwardCompatibilityConfirmed" no admitida
   at Terrasoft.Core.Packages.PackageFileStorage.Read(DataReader reader, SqlScriptDescriptor sqlScriptDescriptor)
   at Terrasoft.Core.Packages.PackageFileStorage.InitializeDescriptor[T](Action`2 initializeDescriptor, String descriptorFilePath, T descriptor)
   at Terrasoft.Core.Packages.PackageFileStorage.CreateDescriptor[T](String directoryPath, Action`2 initializeDescriptor)
   --- End of inner exception stack trace ---<---
 

 

Federico Buffa ?,
 

Hi Federico!

Thank you for your feedback. We have already fixed this problem and appreciate your input. Please try installing the package again.

Seams to be working now. Thanks,

Yevhen Vorobiov,

Im getting a compile error after install. Im using 8.0.3 Sales enterprise

 

Show all comments

Is there any actual documentation for this application? The Market Place listing says that support is via the Creatio Community; the top hit in search is tagged as "Documentation" but is really just a link right back to the Market Place listing. 

 

I'm specifically looking for information about creating advanced list templates and the conditional formatting on list results.

Like 1

Like

2 comments
Best reply

Hi Jeffrey,

Thank you for reaching out! You can find setup steps for the app at the 'Installation' tab of the app page on Creatio Marketplace. As this app is quite simple, there is no additional documentation available.

The app does not include features for the creation of advanced list templates and conditional formatting on list results.

Hi Jeffrey,

Thank you for reaching out! You can find setup steps for the app at the 'Installation' tab of the app page on Creatio Marketplace. As this app is quite simple, there is no additional documentation available.

The app does not include features for the creation of advanced list templates and conditional formatting on list results.

Irina Lazorenko,

Hi Irina,
Both I and someone else in my organization saw references to functions for saving the folder headers as a template (to apply to other folders) and conditional formatting. Do you know if this was deprecated functionality, or does it sound familiar from another app, possibly?

Thank you!

Show all comments

Hi Team I'm trying to make a new Account detail appear as a multi-select lookup list, instead of opening a new detail window. Currently, when I click on (+) under Competitor Brands in Account, the detail opens in a detail display. However, I want a lookup select to simply open, such as when Products (+) is selected.

Like 0

Like

5 comments
Best reply

Hello Evan,

 

If I understand your requirement correctly then you can refer the following academy article,

https://academy.creatio.com/documents/technic-sdk/7-15/adding-multiple-…

 

Regards,

Sourav Kumar Samal

Hello Evan,

 

If I understand your requirement correctly then you can refer the following academy article,

https://academy.creatio.com/documents/technic-sdk/7-15/adding-multiple-…

 

Regards,

Sourav Kumar Samal

Hi Sourav Kumar Samal,

Thanks, that's very helpful.  I've implemented the LookupMultiAddMixin however and the modal dialog is appearing, but with no data!

I have inserted test data into my lookup, the issue I have is obviously in telling Creatio where to look.

 

Within the getMultiSelectLookupConfig, can you help with some advice on how to determine the correct schema and column names?

 

define("UsrSchemaf8875bd9Detail", ["LookupMultiAddMixin"], function() {
    return {
        mixins: {
            // Connecting the mixin to the schema.
            LookupMultiAddMixin: "Terrasoft.LookupMultiAddMixin"
        },
        methods: {
            // Overriding the base method for initializing the schema.
            init: function() {
                this.callParent(arguments);
                //Initializing the mixin.
                this.mixins.LookupMultiAddMixin.init.call(this);
            },
            // Overriding the base method for displaying the "Add" button.
            getAddRecordButtonVisible: function() {
                //Displaying the "add" button if the detail is maximized, even if the detail edit page is not implemented.
                return this.getToolsVisible();
            },
            // Overriding the base method.
            // The save event handler for the detail edit page.
            onCardSaved: function() {
                // Opens the window for multiple record selection.
                this.openLookupWithMultiSelect();
            },
            // Overriding the base method of adding a detail record.
            addRecord: function() {
                // Opens the window for multiple records selection.
                this.openLookupWithMultiSelect(true);
            },
            // A method that returns a window configuration object.
            getMultiSelectLookupConfig: function() {
                return {
                    // Root schema — [Opportunities].
                    rootEntitySchemaName: "Account",
                    // Root schema column.
                    rootColumnName: "Account",
                    // Connected schema — [UsrCompetitorBrands].
                    relatedEntitySchemaName: "UsrCompetitorBrands",
                    // Root schema column.
                    relatedColumnName: "UsrCompetitorBrands"
                };
            }
        }
    };
});

 

Evan Haklar,

 

I think getMultiSelectLookupConfig method is configured incorrectly, here in your case try with the following configuration,

getMultiSelectLookupConfig: function() {
                return {
                    // Root schema.
                    rootEntitySchemaName: "UsrCompetitorBrands",
                    // Root schema column.
                    rootColumnName: "UsrCompetitorBrands",
                    // Connected schema.
                    relatedEntitySchemaName: "Account",
                    // Root schema column.
                    relatedColumnName: "UsrAccount"
                };
            }

Let me know if this works for you.

 

Regards,

Sourav Kumar Samal

Hi Sourav Kumar Samal,

 

Thanks for your help.  Unfortunately it didn't work.  This actually causes the Multi Select lookup to display a list of Accounts, instead of a list of CompetitorBrands.  It's backwards to what we need.

 

 

It seems the order was correct previously, as the ROOT entity should be the Account (it appears under the Account object, and we want to associate the CompetitorBrandsInAccount by column Account) however just the definition of the SchemaName or ColumnName seems to be incorrect.

 

Have you any other suggestion?

Hi Sourav Kumar Samal,

 

I've sorted the issue!  Actually, I didn't declare the root entity column name correctly!  Once I did this, it's worked properly.

 

Show all comments

Has someone ever integrated CREATIO with a DRUPAL website ?

 

You want to be able to capture leads from the DRUPAL website and automatically add the leads into CREATIO.

 

Several options :

- Creatio LP code added to the website

- Zapier

- Piesync

- others...

 

 

Thanks for your responses...

 

Like 1

Like

1 comments

Hello Francois,

 

Hope you're doing well.

 

If I understood your request correctly at the moment there are no such Marketplace applications/add-ons which would allow connecting the Leads generated by Drupal sites to the Creatio application. Thank you for giving a nice idea! We have created a request for developing and further implementation of this kind of functionality for our R&D team.

 

At the same time as a possible solution, the JS script which is being used for HTML sites (on the Landing page in the Creatio application) should be converted/translated to PHP.

 

Best regards,

Roman

Show all comments