In Service Creatio I configured multiple section pages depending on Case Category:I want to create two custom buttons to add new "IT" case and new "NPD" case but I don't know the URL I should navigate to the proper "add page".

I think the standard add case url is something like /0/Nui/ViewModule.aspx#CardModuleV2/CasePage/add

What URL should I use to open the "add page" for my two categories ("IT" and "NPD"), where I'll find the Category field already set, replicating the same behaviour of the "New" button (see picture below)?

Thanks

Best regards

Max

Like 0

Like

1 comments

The logic of adding a record is behind the addRecord method from the BaseDataView module. The page opening is performed in the openCardInChain method that is called in the else condition of the addRecord method. The method is called when clicking the CombinedModeAddRecordButton or SeparateModeAddRecordButton. You need to call the same in your buttons and modify the logic of the addRecord method if needed.

 

Best regards,

Oscar

Show all comments

Hi Community,

 

I installed a clean 7.17.0 Oracle version and wanted to import a package from another environment. I tried several times to install it (deleting it, regenerating schemas, compiling, getting back to the VM Snapshot) and it doesn't work.

 

The installation log prints the following message for almost any of the package's objects (you can find here an example for the "Case" object) :

 

2022-03-28 16:31:20,550 Error occurred while saving schema database structure "Case" in package "". UId 00000000-0000-0000-0000-000000000000: Error "Invalid parameter binding

Parameter name: NEW" occurred when updating schema structure. SQL script text: "CREATE OR REPLACE TRIGGER "CREATIO"."TR117D32F98275453484111C6611BI"

BEFORE INSERT ON "Case" REFERENCING NEW AS New OLD AS Old

FOR EACH ROW

BEGIN

    IF (:NEW."Id" IS NULL) THEN

        :NEW."Id" := "tspkg_Utilities"."fn_CreateGuid"();

    END IF;

END "TR117D32F98275453484111C6611BI";"

 

Do you have an idea from where this issue can come from ? The base environment where I exported this specific package is working fine.

 

"Case" in package "". UId 00000000-0000-0000-0000-000000000000 --> This part seems really strange. It seems like it doesn't find the package where he must install the related object.

 

Thanks a lot for your help.

 

Best regards,

Jonathan

Like 0

Like

2 comments

Hello Jonathan,

 

Thank you for your Question. First of all, it would be useful to follow the basic checklist to be sure nothing is missed:

1) Versions of the exporter and importer environments should be the same. (In this case, both should be 7.17.0)

2) The product bundle should be the same (For example both should be Service Enterprise)

3) Check the Dependent packages. All of the dependent packages should exist in the final environment.



(More info regarding packages is available in the below article:

https://academy.creatio.com/docs/developer/development_tools/packages/p…)



If all of the above was checked and the issue still exists - there is one more thing that will be true only for specific Oracle versions.

ODAC v.12 support is planned as part of Oracle support for .Net Core in future Creatio versions.



Workaround - use ODAC v.11:

At the moment, we are seeing similar problems when using the 12th version of ODAC.

To solve the problems we recommend installing it on the 11th:

1) Remove ODAC v.12

2) Install ODAC v.11 x64 and test the case.

3) If the error persists, install ODAC version 11 x32, in the properties of the application pool setting "Enable 32-bit programs" to "true" and check the case.

 

Please perform the above actions and let me know the results.

 

Best Regards,

Dan

Denis Bidukha,

 

Thanks for your reply. I tried all of the steps listed above but nothing works.

 

When I try to use ODAC v.11, (64 or 32 bits) it prints that "OraOps12.dll" is missing and I can't even connect no more to the CRM.

 

The only way to make it work is with ODAC v.12. Although, when importing the package it does this "Invalid Paramteter binding" error...

 

Best regards,

Jonathan

Show all comments

Hi community

 

In the case section I have configured 2 different pages based on the category field.

Is it possible to control which page a user can use based on the functional role that the user belongs to?

Screenshot by Lightshot (prnt.sc)

Like 0

Like

2 comments

Hi,

I configured the permission on case category lookup values based on the functional role that can use it, but It doesn't work.

Is it possible to hide some lookup values based on permission ?

Show all comments

Does anyone have any ideas how you can change the color of a detail section page based on a system setting? If system setting=false, then make it orange, or show a word saying "OFF". If setting=true, then set it to green or write "ON". I'm open to ideas but I just want something that can how on the main list page of the section. Thanks!

Like 0

Like

0 comments
Show all comments

Is it possible to disable the option to create a new record when editing a Lookup field, so that the user can select an existing record, but not create one?  Users can sometimes unwittingly do this when not able to find the record using the Lookup.  If not is there a workaround?  It is not an option to remove create rights for the Lookup object.

Like 1

Like

2 comments

Hello Gareth,

 

Please check the answer on this post: 

https://community.creatio.com/questions/disable-new-option-city-state-l…

 

Here was a contrary question to DISABLE "NEW" OPTION. But you can try by analogy to change  "Lookup view" from  "List" to "Selection window" and the "New" button should be available.

 

Best regards,

Bogdan

 

 

Hello Gareth,

 

you can also disable New in "List", but with a little coding:

1. Override LookupQuickAddMixin

 

define("UsrLookupQuickAddMixin", ["LookupQuickAddMixin"], function() {
	Ext.define("Terrasoft.UsrLookupQuickAddMixin", {
		override: "Terrasoft.LookupQuickAddMixin",
		onLookupDataLoaded: Terrasoft.emptyFn
	});
});

 

2. Replace BootstrapModulesV2

define("BootstrapModulesV2", ["UsrLookupQuickAddMixin"], function() {
	return {};
});

 

Show all comments

how can I add a link to a created activity on the email sent by "Send email to case assignee"  process ?? 

 

 

Like 0

Like

3 comments

Hello Eran, 

 

Could you please elaborate a bit on your business task, do you need to have the direct link to the activity page ( meaning email record sent by "Send email to case assignee"  process) or which functionality exactly should be achieved?

 

Thank you in advance!

Best regards, 

Anastasiia 

Hi,

There is a process (in process library) "Send email to case assignee" that sends email to the employee once a task is assigned to him. 

This process creates a new activity (for the employee to handle the case) and populate the "Specifying case assignee" email template, then sends it to the employee email.

 

I need to add a link in this template that will take the user directly to the newly activity page that was created by the process.

 

I hope it's clearer now  :-).

 

Thanks.

Hello Eran,

 

We've been able to build a process that would make such an idea work. Please follow this link to download the process, then you need to install it on your instance to see how everything works.

 

Just a few comments though:

In the [Add data] element, you would need to change the "To" and "From" fields to the values you need. Also, please remember that this is just an example of how such logic can be implemented and that it is possible. However, though this process could work on its own, you will need to implement it into the "Send email to case assignee" business process on your own and make changes to it so it could work seamlessly within the main process.

 

Please let me know if any questions appear or additional information is needed!

 

Kind regards,

Mira

Show all comments

Hello community! 

I would like to know if there's an easy way to check whether or not an input string is an acceptable email address (mening that it contains at least "@.")

I would like to check the correctness of the input received by the user, no need to verify the validity of the email address (I know there's an addon in the marketplace for that). 

Otherwise I'll just stick to the old but gold "[#myParam#] !=  String.Empty" check.

Thank you in advance.

Have a great day (:

Like 0

Like

2 comments
Best reply

Hi Federica, 

The very basic way to check for a character or a string inside another string is to use String.Contains('char') method. 



For example, you can use it in your conditional flow like this :

[#ReadDataUserTask1.First item of resulting collection.Notes#].Contains('@')

 

Best regards,

Yurii. 

Hi Federica, 

The very basic way to check for a character or a string inside another string is to use String.Contains('char') method. 



For example, you can use it in your conditional flow like this :

[#ReadDataUserTask1.First item of resulting collection.Notes#].Contains('@')

 

Best regards,

Yurii. 

 

Thank you Yurii! 

 

Show all comments

Is this a known issue? When any of our users try to upload a template to an excel report, it fails without an error message. The "template uploaded" box does not get checked. Any other users experiencing this or have troubleshooting suggestions?

Like 0

Like

3 comments

Hi Mitch,

 

Yes, this issue was reported, however we were unable to reproduce it. Please specify the following to help us reproduce the issue:

your Creatio product and version

add-on installation date

send us a template file without confidential data in a private message

 

Kind regards,

Ivan.

We are using Creatio Service, Sales, and Marketing v7.18.3 install date 11/1/2017

Mitch Kaschub,

Hi Mitch!



I recommend updating your add-on to the latest version as this issue was fixed in it.

You can find the latest version on this page:

https://marketplace.creatio.com/app/excel-reports-builder-creatio

Show all comments

Case Management platform has being configured and distributed to one of our clients. They had a request to change the page that appear after the customer provides a feedback through email. Image of the page provided below.

The Logo and text in the page need to be changed.

Can someone please provide me a method configure this?

Thank you!

Like 0

Like

4 comments

Hello Shinoli,



The only way to customize this page using out-of-the-box tools is the system setting called "Logo - Thank you for your feedback" that is described in the Academy article here.



The only way to completely change this page is to apply changes to "CaseRatingFeedbackPage" schema (using additional development). Bogdan is already CC'd to this email so I hope he will be able to find a developer who can adjust this page base on your needs in terms of advisory hours.



At the same time we have two problems registered to our R&D team so to make the possibility to change this page more user-friendly (using standard tools such as section wizard), but unfortunately there is no ETA on this task. Once it is done - we will update all our clients and partners about it in our official release notes. 

 

Best regards,

Bogdan

Thank you for the information.

Important to update this page design without code!

I agree with all of the above, this is a major reason why one of our clients does not use this functionality.

Show all comments

Hi

I have an existing process which when an email is sent associated with a case it will update the Modified On value to the time the email was sent. This is useful as it allows us to track that a case is being updated.

I would like to include the ability for the Modified On date of the case to be updated if someone adds a Feed note. 

I have however not been able to find a way of adding a source signal, which has the filter in it to only be for feeds added to cases.

Anyone able to give me a steer on how I can achieve this please.

 

thanks

 

 

Like 0

Like

2 comments

Is this not possible to achieve?

Hi Mark,



You can make process on Message/comment added

But you will have Id's of your schema (these are for Activities)



Show all comments