Dear Team,

We are facing an issue with the access rights for the records in the contact and account. By default, in the object permission for the contact and account, all the access are provided to the system admin and all employees and later had added the portal user in the operational permission and along with few organization roles and had provided the access as shown in the attached screenshot [Object_Permission.png] for both contact and account 

 

 As the portal user was not able to view the record even though the access was provided, we did disable the use operation permission and updated the record permission by doing that all the access for the record was removed. 

 

Later, again we enabled the use operation permission and updated the record permission, but the access wasn’t provided to the records which was removed from the previous step [Record.png]

 

There are more than 1 Lakh record in both the section, how can we provide back the access to all the records from the object permission?

Like 1

Like

1 comments

Hello Amritha,

 

We already have a support ticket regarding this issue.

Please refer to your case regarding this issue.

 

Thank you,

Artem.

Show all comments

Hi community.

I need to connect an activity to an activity.

Out-of the box this feature is not available.

Checking on the Activity entity I saw the field ActivityConnection which is a lookup field on Activity.

This field is not inserted on Activity page.

Is it deprecated ?

Can I use it to link one activity to another activity ?

Like 0

Like

6 comments

Hello Stefano,

 

Unfortunately, we don't have such implemented results. 



You can create a new lookup column and bind it according to this post, and customize it according to your business task:

https://community.creatio.com/questions/connect-activity-custom-object#…

 

Best regards,

Bogdan

Bogdan,

Hi Bogdan 

thank you for your answer

So, if I understand the field "AcitvityConnection" is deprecated.

Is it correct ?

Stefano Bassoli,

 

It is not a column, it is a separate table:

 

Regards,

Bogdan

Bogdan,

Hi Bogdan

I'm referring to the Activity.ActivityConnection lookup field available on Activity entity.

Stefano Bassoli,

Hi Stefano,

 

have you found out if this field is supposed to be deprecated?

 

I just found out that it is still being used in the functionality for linking emails from the mailbox to other object, namely in the method loadEntityConnectionColumns in the EntityConnectionLinksUtilities mixin.

It made some problems when we tried to reuse this field, so I suggest not to tinker with it too much and simply create a new one.

 

Regards,

Robert

Robert Pordes,

Hi Robert,

I created a new custom field, just in case. 

Show all comments

I am using the BaseEntityEventListener.OnSaving method where in addition to saving the entity I want to call an asynchronous method. Is there any way I can convert OnSaving to asynchronous?

Like 0

Like

1 comments

Hello,



Unfortunately, it could be achieved only via Asynchronous operations in the Entity event layer described by the link below:

https://academy.creatio.com/docs/developer/back_end_development/objects…

 

Best regards,

Bogdan

Show all comments

Hello community,



After successfully importing my custom package from file system, I tried to compile it and I got the following error:

 

After checking the Build.log I found the following error:

2022-02-01 03:44:23,013 [122] INFO IIS APPPOOL\Creatio Build BuildConfigurationProjects - WorkspaceCompiler.Build started at 00:00:09.0206194

2022-02-01 03:44:23,013 [122] INFO IIS APPPOOL\Creatio Build SetCustomProperties - UseSourceCodeSchemaGenerator = True

2022-02-01 03:44:23,013 [122] INFO IIS APPPOOL\Creatio Build SetCustomProperties - OldUI = False

2022-02-01 03:44:23,013 [122] INFO IIS APPPOOL\Creatio Build SetCustomProperties - NetStandardCompatibilityMode = True

2022-02-01 03:44:23,653 [8] INFO IIS APPPOOL\Creatio Build CaptureOutput - Microsoft (R) Build Engine version 16.6.0+5ff7b0c9e for .NET Core

2022-02-01 03:44:23,653 [8] INFO IIS APPPOOL\Creatio Build CaptureOutput - Copyright (C) Microsoft Corporation. All rights reserved.

2022-02-01 03:44:24,325 [8] INFO IIS APPPOOL\Creatio Build CaptureOutput -   Determining projects to restore...

2022-02-01 03:45:00,886 [8] INFO IIS APPPOOL\Creatio Build CaptureOutput - C:\Program Files\dotnet\sdk\3.1.301\NuGet.targets(128,5): error : Unable to load the service index for source https://api.nuget.org/v3/index.json. [C:\inetpub\wwwroot\Creatio\Terrasoft.WebApp\Terrasoft.Configuration\Pkg\FzLoanOriginationIntegration\Files\FzLoanOriginationIntegration.csproj]

2022-02-01 03:45:00,886 [8] INFO IIS APPPOOL\Creatio Build CaptureOutput - C:\Program Files\dotnet\sdk\3.1.301\NuGet.targets(128,5): error :   No such host is known. [C:\inetpub\wwwroot\Creatio\Terrasoft.WebApp\Terrasoft.Configuration\Pkg\FzLoanOriginationIntegration\Files\FzLoanOriginationIntegration.csproj]

2022-02-01 03:45:00,917 [8] INFO IIS APPPOOL\Creatio Build CaptureOutput - Build FAILED.

2022-02-01 03:45:00,917 [8] INFO IIS APPPOOL\Creatio Build CaptureOutput - C:\Program Files\dotnet\sdk\3.1.301\NuGet.targets(128,5): error : Unable to load the service index for source https://api.nuget.org/v3/index.json. [C:\inetpub\wwwroot\Creatio\Terrasoft.WebApp\Terrasoft.Configuration\Pkg\FzLoanOriginationIntegration\Files\FzLoanOriginationIntegration.csproj]

2022-02-01 03:45:00,933 [8] INFO IIS APPPOOL\Creatio Build CaptureOutput - C:\Program Files\dotnet\sdk\3.1.301\NuGet.targets(128,5): error :   No such host is known. [C:\inetpub\wwwroot\Creatio\Terrasoft.WebApp\Terrasoft.Configuration\Pkg\FzLoanOriginationIntegration\Files\FzLoanOriginationIntegration.csproj]

2022-02-01 03:45:00,933 [8] INFO IIS APPPOOL\Creatio Build CaptureOutput -     0 Warning(s)

2022-02-01 03:45:00,933 [8] INFO IIS APPPOOL\Creatio Build CaptureOutput -     1 Error(s)

2022-02-01 03:45:00,933 [8] INFO IIS APPPOOL\Creatio Build CaptureOutput - Time Elapsed 00:00:37.16

 

Can someone explain why is this error happening, because I am not using any nuget library on my package and it is .Net framework version not .Net core. 

 

Thank you

Like 0

Like

2 comments

Hi Erald, 

this problems happens because .net Core SDK 2.2 is not installed in the server. Please try downloading it from here (please note that you don't need to delete the .net Core SDK 3.1 which is already installed) https://dotnet.microsoft.com/en-us/download/dotnet/2.2 and let us know if the problem persists. Once installed please restart the server and try compiling the app again.

developer,

 

We see that you have created a separate post (https://community.creatio.com/questions/problem-while-compiling-packages) and provided more details in it, we will work on your question there.

Show all comments

Hello community,

I'm working on an assembly package and I'm currently using OData3 for some integrations. I noticed that the end-point "/0/ServiceModel/EntityDataService.svc/" is not exposing the methods of the custom entities. Do you have any ideas to solve this problem?

Let me know.

 

Thanks in advance,

Luca

Like 0

Like

3 comments

Hello Luca,

 

I am not sure I understand you correctly. Can you please send an expected result and an actual result you receive?

 

Thank you!

 

Best regards,

Oscar

Hi Oscar Dylan,

I have a visual studio C# project binded to OdataV3 endpoint ("/0/ServiceModel/EntityDataService.svc/") and I don't find the custom entities created by me.

 

Using the following URL: "http://localhost/0/odata/$metadata" (ODataV4) I can see the expected entities.

 

The problem is that if I try to generate ODataV4 client code using "Unchase OData Connected Service" add-On it returns this error when I use ODataV4 endpoint.

 

While if I use ODataV3 endpoint with "Unchase OData Connected Service" add-On everything runs fine but the custom entities are missing (first picture). Furthermore if I use ODataV3 in a simple package every custom entity endpoint is available.

 

Did I make myself clear?

Thanks,

Luca

Luca Tavasanis,

 

Yes, it's clear now, thank you!

 

The problem is that OData3 forms its metadata based on the default assembly and doesn't include separate assemblies (where your objects are located), while OData4 uses a separate special assembly (neither default nor the custom one). And that's why its impossible to get access objects in packages compiled in the separate assembly using OData 3.

 

Our core R&D team will review this logic in the future releases, meanwhile the only way to access the object is using OData 4 only.

 

Best regards,

Oscar

Show all comments

Hi team,

 

Can you help me out with restoring the Feed tab in the Project section?

I deleted it but now I want Feed tab back.

 

Thank you in advance!

 

Kind regards,

Marijana

 

Like 0

Like

3 comments
Best reply

Hi Marijana,



if you've deleted Feed tab, you should have following text in DIFF part of page schema:



 

So, you can just remove them and Feed should appear again

Hi Marijana,

 

Thank you for your question!

 

If feed was deleted from the section, then the only way to add it back is only via additional development (or to restore it from the backup).



To add Feed you'll need to transfer it you page schema diff: http://prntscr.com/lei5bx, add LocalizableStrings: http://prntscr.com/lei5ip and add all methods responsible for Feed tab functionality, like loadESNFeed, getSocialFeedSandboxId, initTabs, messages (http://prntscr.com/lei64z

) and etc.

 

If you would like the instance to be restored from the backup - please, reach out to us at support@creatio.com and specify the name of the instance and the date we should use to restore it from.

 

Best regards,

Anastasiia

Hi Marijana,



if you've deleted Feed tab, you should have following text in DIFF part of page schema:



 

So, you can just remove them and Feed should appear again

Hello Anastasiia and Vladimir,

 

Thank you for your answers.

I used Vladimir solution (easier way) and it works nice. I have my Feed tab back! :)

Thanks again!

 

Kind regards,

Marijana

 

Show all comments

Hi,

I've replaced the "Product" object and added some other fields. but when i'm trying to add these field on the "product edit page", these fields are not available on the "edit Product's" drag&drop fields: ..... Any idea ??? 

 

Like 0

Like

1 comments

Hi Eran, 

unfortunately at the moment it is not possible to add a column with a datatype different from the 6 basic datatypes displayed at the edit page section. So datatypes like color or file for example are not available.

I will register a case for the R&D department so they can develop this functionality for further releases.

Show all comments

Hello Community!

I am using an Add-On, Send Email with Attachements from MarketPlace. When i try to Create an Activity (picture below) and then Save the Busines Process, the activity that I I created is not saved. Is there any Fix to this Bug ?

As soon as i try to create a connection(image below) , and try to save , the process of saving doesnt work ?

Like 0

Like

1 comments



Hello Petrika!



The add-on does not support this functionality.

However, Creatio includes a similar functionality out-of-the-box since version 7.17.1.

I recommend using the standard "Send Email" element in business processes.

 

 

 

 

Show all comments

Hi  

we have Creatio Installed in our environment and confined to saving files in S3 instead of the database, now how I can get a stream of files saved in S3 inside the process script 

I used the below code when I saved the file in the Database :

ar userConnection = Get<UserConnection>("UserConnection");
Guid contactId = new Guid("4177bc0a-8cb1-4895-aacf-5932ed6b4cb5");
string base64String = "";
Select selectEmail = new Select(userConnection)
            .Top(1)
                .Column("Data")
            .From("ContactFile")
            .Where("ContactId").IsEqual(Column.Parameter(contactId)) as Select;
using (var dbExecutor = userConnection.EnsureDBConnection()) {
    using (IDataReader dataReader = selectEmail.ExecuteReader(dbExecutor)) {
        if (dataReader.Read()) {
            byte[] imageBytes = dataReader.GetColumnValue("Data") as byte[];
            base64String = Convert.ToBase64String(imageBytes);
        }
    }
}

can anyone help on how to get the image stream saved in S3?

 

Like 0

Like

1 comments

Hi,

 

You need to try approaches described in Stack Overflow here or in the AWS forum here.

 

Best regards,

Oscar

Show all comments

Hello Team,

I wanted to change the name of an existing package. What is considered the most efficient way to perform this action?

Like 0

Like

1 comments

That's never supposed to happen. You need to have a firm idea of a package's purpose when you create it.

I guess you can work around it and use some SQL script. But I would just keep the original name if I were you. Especially if you use SVN Version control on the package

Show all comments