How can I establish a connection between SQL Server 2019 DB and Creatio Studio?

Like 0

Like

1 comments

Hello,

 

Thanks for your question. 

 

Here are the guides on how to connect DB for on-site instances:

 

https://academy.creatio.com/docs/user/on_site_deployment/database_serve…

https://academy.creatio.com/docs/user/on_site_deployment/database_serve…

https://academy.creatio.com/docs/user/on_site_deployment/database_serve…

 

As for cloud sites, this option is not available due to security policies.

 

However, we can help to implement any changes in case you provide the script.

 

Please let us know if additional questions arise!

 

Best regards,

Anastasiia

Show all comments

Hi community,

I'd like to set up a custom view that displays the timestamp of a bulk email open for each recipient... do you have any idea if there's an existing view or table to retrieve the data I need? 

Thank you in advance! 

Have a good one :)

Like 0

Like

1 comments
Best reply

Hello,

 

Please be informed that it is not possible to implement this kind of logic even with the help of development. However, we have registered this idea for our R&D team and they will review the possibility of implementing of this functionality in the future.

 

Best regards,

Mira

Hello,

 

Please be informed that it is not possible to implement this kind of logic even with the help of development. However, we have registered this idea for our R&D team and they will review the possibility of implementing of this functionality in the future.

 

Best regards,

Mira

Show all comments

Hello community,

 

We tried to update an existing package and we are facing the error System.ArgumentException: Application with name "" already exists.



How do we overcome this error?

Like 0

Like

1 comments

Hello,

 

The reason could be that the 'IsChanged' attribute of the scheme in the needed package is set to 'true' when it should be 'false'.

Show all comments

I'm using DataService's web service to create new records in a simple custom object (via {{BaseUri}}/0/DataService/json/SyncReply/InsertQuery). 

This object/section has a lookup to Contact, and so far in the body of the request I have been sending each Contact Id like this:

"ContactLkp": {
  "expressionType": 2,
  "parameter": {
    "dataValueType": 10,
    "value": "6530f9b7-2ca2-48a6-b529-fbfd456aa704"
  }
}

However, for this to work, it is a prerequisite to previously having searched each contact's Id vía SelectQuery.

 

My question is, could it be possible to insert the contact by using a subQuery? It seems like it should according to this documentation (by using an expressionType of value 3), but I have been unable to create a successful subQuery/subFilter. 

What I would like to do is something like this:

"ContactLkp": {
  "expressionType": 3,
  "subQuery": {
     // Use a select query by using a parameter like the name 
     // or the email of the contact
 
  }
}

With this I would be able to insert the record with only 1 request (insert) instead of 2 (select/search and then insert).

 

TL;DR, is it possible to include subqueries as parameters in DataService's InsertQuery?

Like 0

Like

2 comments
Best reply

Hello,

If I understand you correctly, you are trying to do something like this "INSERT INTO Contact (OwnerId) VALUES ((SELECT Id FROM Contact WHERE Name = 'Test1'))", select inside of the insert.

Unfortunately, currently, it is impossible to do so and you need to use two requests, first Select and second Insert as you did before.

Parameter SubQuety isn't designed for this situation and you write select requests inside of it.

{
                "ActivitiesCount",
                new SelectQueryColumn ()
                {
                    Expression = new ColumnExpression ()
                    {
                        // Expression - subquery.
                        ExpressionType = EntitySchemaQueryExpressionType.SubQuery,
                        // Path to the column relative to the root schema.
                        ColumnPath = "[Activity: Contact] .Id",
                        // Function type - aggregating.
                        FunctionType = FunctionType.Aggregation,
                        // Aggregation type - number.
                        AggregationType = AggregationType.Count
                    }
                }
            }

 

We already created a problem for our developers so that you can achieve your task using only one request, thank you for helping us improve the system.

 

Hello,

If I understand you correctly, you are trying to do something like this "INSERT INTO Contact (OwnerId) VALUES ((SELECT Id FROM Contact WHERE Name = 'Test1'))", select inside of the insert.

Unfortunately, currently, it is impossible to do so and you need to use two requests, first Select and second Insert as you did before.

Parameter SubQuety isn't designed for this situation and you write select requests inside of it.

{
                "ActivitiesCount",
                new SelectQueryColumn ()
                {
                    Expression = new ColumnExpression ()
                    {
                        // Expression - subquery.
                        ExpressionType = EntitySchemaQueryExpressionType.SubQuery,
                        // Path to the column relative to the root schema.
                        ColumnPath = "[Activity: Contact] .Id",
                        // Function type - aggregating.
                        FunctionType = FunctionType.Aggregation,
                        // Aggregation type - number.
                        AggregationType = AggregationType.Count
                    }
                }
            }

 

We already created a problem for our developers so that you can achieve your task using only one request, thank you for helping us improve the system.

 

Thank you for your kind reply. I will continue to do as suggested. 

Show all comments

How can I establish a connection between Production DB and Creatio Studio

Like 0

Like

1 comments

Hi!

 

Thank you for your request.

 

I regret to inform you that the connection cannot be established for cloud sites: SaaS is not accessible for the DB user due to Privacy Policy.

 

However, technical support can help implement any changes in case you provide the script.

Show all comments

Strange packages appear during installation another apps (Like SQLconsole). They are empty and when I'm trying to delete them, the error "Application deletion error", appears. What can it be?

 

Like 5

Like

2 comments

Hello,



These packages were created automatically when you launched the application in the Application Hub.



Details on the academy website:

https://academy.creatio.com/docs/release/release-notes/80-atlas-release…



To remove such packages, you need to remove the associated record in the SysPackageInInstalledApp table.

Cherednichenko Nikita,

Thanks!!! 

Show all comments

HELLO EVERYONE, I AM NEW TO CREATIO AND I AM WONDERING IF I CAN BUILD A OFFICE MANAGEMENT PORTAL FOR 15 EMPLOYEES WITH A LOGIN PAGE TO CONTROL OFFICE TASKS, SHARE DOCUMENTS, AUTOMATE PROCESSES, MAINTAIN A DATABASE, AND CREATE DATA VISUALIZATIONS AND ANALYTICS.

Like 0

Like

1 comments

Hello,

 

Please find information about platform basics here.



You can also find information organizational roles are user groups that represent company units, departments or subdivisions in the organizational structure here.

 

Show all comments

Hello!



How is it possible to show large image on the page? Without attachment and preview, but just when you open a records

 

thank you!

Vladimir

Like 1

Like

4 comments

Hi Vladimir!

 

Have you referred to the following article?

https://academy.creatio.com/docs/developer/interface_elements/record_pa…

Max,

Yes, and you can see result on screenshot. But we cannot make this picture larger

Vladimir Sokolov,

 

We have checked different options but, unfortunately, could not find any viable solutions or examples of such customization.

 

We have registered a task for our R&D to look into and add an article on this topic to the Academy.

I typically will just size the image (and container) with CSS. However, It would be nice to have a property to set the image size in the diff.

Ryan

Show all comments

Hi Team,

 

I'm looking for a solution for how we can sort any lookup on the filter panel in the section page.

 

 

The values in the month lookup should be displayed as april 2016, may 2016 ..... and so on.

We have been able to achieve the  lookup sorting functionality in the section form/edit page however the same is not working on the section/ list page.

 

Please suggest some solution.

Best Regards,

Sarika

Like 0

Like

1 comments

Hello Sarika!

 

Could you specify how you set up the sorting in the section form/edit page? 

Just so we are on the same page, could you please confirm the following? 

Now you have two different views of one lookup.

 

Best regards,

Kate 

Show all comments

Hello community,

 

I have been reading a lot of threads to understand if we can stream files into file detail using postman.

 

According to 

https://community.creatio.com/questions/attachments-and-notes-using-dat…

Odata will not be a viable option



According to 

https://community.creatio.com/questions/fileapiservice-error

FileAPIService cannot be used to pass binary content via postman.



Are we right in understanding that to stream files via API, we need to create a custom service?



Thanks in advance!

Like 0

Like

5 comments

Hi,

You can use FileApiService/UploadFile.

You can find examples in this discussion.

Dmytro Vovchenko,

what is the 

FileApiService?

noyzada,

 

You can find information here.

Bogdan,

Hi,

I'm using the 8.06 version / application section and now all the files save to the SysFile table,

I manage to post a file with postman but I can't connect it to the right record where the details of the files are 

you know how can i do it with the new version? with sysfile table

Show all comments