I have a missing or broken Lookup-page. How do I fix or re-create it?

 

This is what is happening currently.

 

 

This is what happens:

Errormessage:

Unhandled Promise rejection: Object { argumentName: "" }
; Zone:  ; Task: Promise.then ; Value: Object { argumentName: "" }
 undefined

 

Any ideas? Best regards!

Like 0

Like

5 comments
Best reply

The issue was:

Displayed value in the object was empty.

Object-> Properties-> Show all-> System columns-> Displayed value

Dear Julius,

 

Try to generate all source code and compile all - this could help to eliminate the issue. 

 

Best regards,

Angela

Angela Reyes,

I tried this but it did not solve the issues I'm having.

Any other ideas perhaps?

Julius,

Try to Contact Creatio support - this does not seem to be an ordinary issue that can be solved in Community. They should be able to help. 

 

Best regards,

Angela

The issue was:

Displayed value in the object was empty.

Object-> Properties-> Show all-> System columns-> Displayed value

Dear Julius, 



Thank you for sharing this information here. 

Hope it will be helpful for other community users. 



Kind regards,

Roman

 

Show all comments

Hi Community,

 

We have this situation where we have a detail with products, and each product has a cost, a price and quantity. These products are added through an Excel Import and we want to know how can we "tell" our page that the Excel Import has finished and we want to update this specific fields. Any idea on how to implement this.

 

The Screenshot_6 shows both fields and detail I mentioned above.

 

Thanks in Advance.

 

Best Regards,

Pedro Pinheiro

File attachments
Like 0

Like

3 comments

Dear Pedro,

 

This business task can be implemented in several ways depending on the conditions of the task. You can either create a process that will be triggered on record modification or record adding and check if the record has a tag in with date like current date (since import creates a tag with the date and time) and change fields or you can read process log - if import process was started wait for some period of time and update all records with tag.

 

Best regards,

Angela

 

Angela Reyes,

I have tried to update my page using a process like you said but I'm facing the same issue. The process is not able to know whitch record page it needs to update. If I try to search by record modification or record adding it will generate problems in the future because it is possible for more than one user to import excel at the same time and each file imported has a lot of products.

 

Best regards,

Pedro Pinheiro

Pedro Pinheiro,

The easiest solution will be to import data using web-service instead of Import tool. The import process will never tell what data was imported - import tag is the only track that could show that records were imported. Import log contains more detailed information but it also does not contain information about import end.

 

Best regards,

Angela

Show all comments

As Creatio partners, is there a way of managing a multitenant installation of Creatio? Basically, we are looking at a case where we would like to spin up a cloud instance of Creatio containing our common implemented package for every new customer and manage all instances through an administration portal. Is this possible? What are the licensing implications, if any?

 

Thanks in advance...

Like 0

Like

3 comments

Hello!



It will be easier to deploy such schema on the on-site application since you can control the environment and create as many copies of existing application as you need to. Other solution would be to use SVN or packages to transfer changes. The task as you described it can also be implemented via Marketplace addons like Field Sales. 

 

Best regards,

Angela

Angela Reyes,

 

Thank you for your response, Angela! This is in the context of cloud. Is there an admin portal for the partner to manage an implementation-specific image (containing all creatio technical components) that can be provisioned for all customers by the click of a button and also manage all such configured instances? In such a setting, how does marketplace licensing for plugins work? Is it on a per-instance model or a base package model?  

amanthena,

Such an option is not available for cloud - for security purposes, we manage our servers only internally and do not provide access to it for partners. As for the marketplace licensing - please check this article: 

https://academy.creatio.com/documents/technic-sdkmp/7-16/marketplace-ap…

 

Best regards,

Angela

Show all comments

I need to send an email from a business process and lik it to a Case (so it can be viewed inside the "PROCESSING" tab and History of the Case).

I found this article (https://academy.creatio.com/documents/technic-bpms/7-16/how-link-emails…) where there's writte to use the [Email connections] property of the send-email element but that property is not present:

 

If I activate Advenced Mode I can see all the sections as Parameters:

 

Should I set the Parameter "Case"? How can I link the email to a case?

Thank you

Like 0

Like

3 comments

Hello, 

 

The [Email connections] property is a bit down below as in the first picture. Try to scroll down the email element settings below How is the message sent section. By default there will be Accounts and Contacts. By clicking on + button you will be able to select Case.

As for how to associate the email with case, for example you can add the Signal that would trigger upon the case creation. The second element would be Read Data where you read the Id parameter from the Signal.

And the last element - Send email where you indicate the Id parameter of the case into Email connections property that you've previously found with Read data element

 

Regards,

Dean

 

Dean Parrett,

The [Email connections] property become visible only if the "How is the message sent" is set to "Manually" but I want the message to be sent automatically, without user interaction.

If I set that property to "Automatic" the [Email connections] property is not visible.

Regards

Massimiliano

Hi Massimiliano,

 

In this case it would be only possible to writhe a script which would connect the case section to email. The problem is that when the email is sent in automatic mode, the correspondent record is not created in Activity table. Since there is no record - it is not possible to associate it with a case. In manual mode, the activity record is created fine and it can be easily associated with your case.

The option to connect email to the section when sending the letter automatically will be available in future application versions.



Regards,

Dean

Show all comments

Recently looking at using the Data Binding Tool on the marketplace ( https://marketplace.creatio.com/app/data-binding-tool ) to make binding Section List and Detail column setups easier, but it appears that you can bind column setups for the same Section List and Culture multiple times for the same package. This isn't possible when binding column setups normally, as you get a validation error which prevents the saving of the data binding due to the record already being bound in another data binding. Is this a defect? Does anyone know what will happen if this duplicate data binding is imported into another environment? Presumably one will be installed before the other, so you may end up with the old data binding if it happens to be installed last.

Like 0

Like

4 comments

Hi Harvey,

 

I have also faced the same issue and as far as I know, this does lead to problems.

 

We therefore only use the data-binding tool to make the creation of the bindings easier. When changing bound data, we go to the data tab in the package and open and save it to update its contents. 

Renaming the created data bindings to something more meaningful than the GUID also helps to identify them again.

 

Hope this helps!

 

Bes regards,

Robert

Hello Harvey,

 

You can check duplicates after saving a data binding. When the "Data was bound successfully" message pops up, click "View details" and save the data binding once again. If the binding holds any duplicates, a standard validation page opens.

 

I have forwarded your suggestion regarding the check for duplicates to the responsible developer team.

Thanks for the reply Andre, that sounds like a useful best-practice to follow when using the tool then. It would be very helpful if the tool itself were able to pass on such errors automatically, but I can see that programmatically checking whether data has been bound twice would be quite difficult! It would be a real benefit to the tool if it could be done, however.

Hello Harvey,

 

Creatio developers are currently migrating the basic data binding functionality to the new UI. The team responsible for the "Data binding tool" add-on will consider possible functionality improvements after the release of Creatio version 7.17. Due to UI framework migration, any new improvements that they make right now can be rendered obsolete in the new release.

 

Thank you!

Show all comments

I only have one option to add a date to my section. 

 

The problem is that it shows the date AND the time-

 

I just need the DATE.

 

How do I get just the Date?

 

Thanks for your help!

Heather

 

 

Like 0

Like

2 comments

Hello Heather,

 

Please go to configurations and find the object that represents the section where the date\time field was added. Open this object and find your date\field column there, click on it and select displaying all column properties:

Once done please change the data type to "Date":

and save and publish the object once it is done. As a result you will see only dates in this column.

 

Best regards,

Oscar

Thank You!!!!!

Show all comments

Is it possible to insert an image field into an email template that will display the image when the email is sent?  IE the contact's "photo" field.  When attempting this all it displays is the photo image file name.

Like 0

Like

12 comments

Dear Chris,

 

Please use the following example to implement your business task: 

1) Add image to the contact record

2) Create a process and add unlimited text parameter to it (https://imgur.com/pkTXVzy

3) Select data from the proper table and cast it to base64 string. Then save into unlimited text param via script task: https://i.imgur.com/2gY05iM.png

var 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);
        }
    }
}
base64String = "<img src=\"data:image/png;base64,"+ base64String +"\" />";
Set<string>("Image", base64String);
return true;

4) Add send email element to process and select "Custom message" option: https://i.imgur.com/7uLWGmN.png

5) Fill the email template with that unlimited text parameter: https://i.imgur.com/rjG2yek.pnghttps://imgur.com/J3Geqn2

6) Save the process and test it: https://i.imgur.com/0SiJiBM.png

 

Best regards,

Angela

Thanks! We will give this a try.

Angela Reyes,

 

the above appears to be a solution for using trigger emails in campaigns or processes.  Can above solution be used for bulk emails?

Chris King,

Currently, there is no way to achieve this task using macro in email templates for bulk emails - they cannot be customised as email templates in business processes. 

So your are telling me that there is no way to merge in an image field into a bulk email?  (Ie a signature head shot image/logo etc?)

Chris King,

An image can be added to the bulk email template as a static image. For now, there is no option to add macro for images to bulk email. 

 

Best regards,

Angela

So how does one go about inserting a signature for a salespersons picture?  This is hard to believe that this function is not supported.

Chris King,

It is not supported yet - however, you can create separate bulk emails with auditory according to the signature they should receive. 

 

Best regards,

Angela

No idea what that means... “auditory”?  For example if we do a bulk email to 50000 records and need to insert the appropriate signature layout for each linked user/owner and there are 300 users how would we do this without doing 300 separate bulk emails?

Chris King,

Unfortunately, there is no better workaround for your business task.  

 

Best regards,

Angela 

Is this functionality still not supported? 

Adelaide Frieze,

 

Hello,

 

No, this functionality is still not supported, a correspondent problem registered for the R&D team is on hold. But the task is registered and this functionality may be implemented in one of the future releases.

Show all comments

Dear,

When i try to merge two account, i've got the following error in the process log:

System.Data.SqlClient.SqlException (0x80131904): The DELETE statement conflicted with the REFERENCE constraint "FKYKBlN1O6UJiw8gMHsBSVNzLbjXA". The conflict occurred in database "legaldoc", table "dbo.Order", column 'UsrAdresseDeFacturationId'.

How can i correct it ?



Thank you,

Regards,

Nicolas

Like 0

Like

5 comments

Hello,

 

During the merge, one of the records is deleted. Seems like the one you try to remove has some value in UsrAdresseDeFacturationId that has some connection in other entities.

It is necessary to make sure your deleted record during the merge doesn't have any associated records that has reference to the value in UsrAdresseDeFacturationId.

 

Regards,

Dean

Hello Dean,

Thank you for the answer.

It looks like that i cann't merge my two accounts because there are orders using the Invoicing address.

So will it be impossible to merge the accounts ?

 

Hi Nicolas,

 

It is better to have a look into the issue directly on the website to prevent merging incorrect data and loosing it.

Please email the support team at support@creatio.com so that our team could have the access to the website and give you the exact solution.

 

Regards,

Dean

Hi LÉZORAY Nicolas Can you please tell me how you resolve the issue? Thanks, 

 

Hi Federico, the support solve the issue.

Since, no merge error

 

Show all comments

Dear,



Our Users had often the display errors like this:





Where can this error come from ?

 

Thank you,

Regards,

Nicolas

Like 0

Like

7 comments

Hello Nicolas, 

 

As we can see from the provided screenshots, the user uses the Google Chrome browser. We recommend using the last official version of Chrome on the Creatio release date. 

 

In case the issue with the layout can be reproduced in different browsers with different screen resolutions, we kindly ask you to contact us at support@creatio.com for further analysis. 

 

Thank you in advance!

Olga. 

the last version of Chrome was allready installed on the computer. i reinstalled it but the problem reappears.

i will try to reinstall the graphic card driver

LÉZORAY Nicolas,

 

Thank you for letting us know! Please, feel free to contact us at support@creatio.com in case the issue can be reproduced on different devices and is nor connected to the graphic card driver itself. We would be happy to assist. 

 

Best regards, 

Olga. 

Olga Avis,

hello Olga,

I'm in the same company as Nicolas and i have some more informations to provide about this issue, there is lot of errors showing up in Chrome console, including some http 400 errors, following post is a full dump from the contacts page, where the issue happened. 

Best regards,

Patrice

deleted content

Hello Patrice Vigouroux,

 

Thank you for providing additional information! Could you contact Creatio technical support team at support@creatio.com for further analysis?

 

Please, send an email with a detailed description of the layout issue and we will check if it is connected to the OOTB functionality.  

 

Once the solution is found we will post it here as well. 

 

Thank you in advance!

Olga. 

ok, email sent, thank you!

Show all comments

Hello Community!

 

The documentation does not help much with respect when the "Serialize in DB" option in the Business process designer should be selected or not. The following is what is mentioned - 

 

[Serialize in DB] – saves parameter values for the running process in the database. Serialization is used for long processes. For example, if a new activity is created in the process and should be completed only after a certain time, all process parameters will be saved and the process can be resumed any time, even when you log out of the system.



1. Is the "Serialize in DB" option mandatory to be selected for all processes which involve user intervention? Eg I find that If I have a "User Dialog" element, the business process errors out if I don't select "Serialize in DB". 

2. What is the relation between execution of BPs and logging out of a user? How does it correlate to selection of "Serialize in DB"?? 



A few examples will help

Like 1

Like

3 comments
Best reply

Hello,

 

It is necessary to have this checkbox if the process should be stopped for some certain time, for example if you have any timer, activity that has to be performed as well as user dialog, etc.

This checkbox allows saving parameters data in the database. If it is not selected, the process data will be just saved in the browser cache. If it is long term process, the cached data might be cleared, especially if the user logged out,  so the process would not move forward. 

 

Regards,

Dean

Hello,

 

It is necessary to have this checkbox if the process should be stopped for some certain time, for example if you have any timer, activity that has to be performed as well as user dialog, etc.

This checkbox allows saving parameters data in the database. If it is not selected, the process data will be just saved in the browser cache. If it is long term process, the cached data might be cleared, especially if the user logged out,  so the process would not move forward. 

 

Regards,

Dean

dean parrett,

Thank you Dean

dean parrett,

 

What would be a good reason for not serializing in DB? Is it just a performance benefit from not having to write data to the DB? Are there other benefits? Thanks.

Show all comments