Dear,

On freedom, we can't delete feeds that aren't ours, even if we're an administrator.
Can we change this behaviour?
Administrators should be able to delete feeds even if they're not their own.
Is this possible?

Thank you!

Nicolas

Like 0

Like

1 comments

Hello!

 

Unfortunately, by default, this functionality cannot be implemented due to the core logic of the application’s configuration.

 

When working with the Feed tab, you are interacting with a system object governed by predefined rules. According to these rules, only the user who created the post (the Owner) has the ability to delete (Remove) or edit (Edit) it, just like with other system objects. 

 

However, we have forwarded your suggestion to our development team for review, and they will explore the possibility of implementing such a feature in future releases.

 

Thank you for helping us improve Creatio!

Show all comments

Dear,

On our development environment, when I add a feed to a page, for example on the account page, the feed automatically appears on the Feed tab of another user connected to the environment.
However, in production the feed doesn't appear, I have to exit the account page and reopen it to see the feed.
How can I get the feed to appear automatically in production?

Thank you !

Nicolas

 

 

 

 

Like 0

Like

2 comments

Hello,
 

Live date update is only available on Freedom UI feed pages, and it works based on a web socket connection.
 

We recommend that you make sure that both sites use the Freedom UI account page.
 

And also make sure that web sockets are configured correctly for the production site.
 

More information can be found in the article on our academy.
 

If everything is configured correctly, but the feed does not update automatically without refreshing the page, we recommend contacting our support team - support@creatio.com
 

Thank you for contacting us!

Hello Pvalo,
I didn't explain my problem well.
On our production environment, if two users are logged in to the same Account page in Classic UI, then if a feed is posted on one page, it automatically appears on the other user's page. 
If both users are on Freedom, you must reload the Account page to see the posted feed.

But on our DEV environment, it works in both cases, feeds always appears automatically.
Do I have a configuration problem or is this the normal way of working?

Thank you !

Show all comments

Hi, guys!

 

I'm currently facing the following problem:

 

Whenever I try to access case messages, sent by the client and through the responsbile user, all messages sent via email never show up. Not even automatic emails. All of them can be seen by the Supervisor user.

Meanwhile, all messages sent via self-service portal appear to be fine and available.

 

I have tried the following solutions:

- Changing the object permissions

  • - Changing the operation permissions to allow the responsibles to read the object
  • - Manually setting the permission of the record as a mean to provide access to the responsible

 

The last one was the only one that provided me with the expected result (case emails showing up), so that makes me inclined to think that it is a permission-related behaviour.

The objects of which I have changed permissions to try and solve the problem were the Case and Activity (as it is storing the emails) ones.

I've tried to investigate the business process that detect the emails sent to see if they had any relation to the permission attribution, but nothing related was explicit there.

Below, follows the expected result and the current state of an example case:

This is the expected result, as seen when accessing the case through the Supervisor user.

 

This is the current state, as seen when accesing the case through the Responsible user (notice that the email of which I have changed the permissions manually through the Activity object is the only one that appears, on the top).

 

Have you guys ever faced and/or solved this issue? If so, could you please help me mitigate it?

 

I'll be eager to add more details to this post, if needed.

Thank you in advance!

Like 0

Like

1 comments

Hi!

 

This behavior may indicate that the access permissions for reading emails from the mailbox are not fully configured.

We recommend reviewing this article and adjusting the permissions to ensure that all users working with cases can read the emails.

Please note that after making changes to the mailbox settings, the new rules will apply only to emails received afterward.

 

Best regards,

Kate

Show all comments

Good day,
Are there any plans to add built-in excel reporting feature to creatio? Using the marketplace addon "Excel reports builder for Creatio" doesnt support all the features our users require, some native solution would be great. Could you please share if there are any plans moving in this direction?

Like 0

Like

1 comments

Hello,

 

Unfortunately, at the moment, there is no such feature as you described.

 

We've registered this idea in our R&D team backlog for consideration and implementation in future application releases. Thank you for helping us to improve our product.

 

Have a nice day!

 

 

Show all comments

i am using creatio 8.2.2

 

i am currently making a way so that if 1 field's value is under 50m then the top flow works, if between 50m and 150m then the middle flow works and if over 150m then the bottom flow works i am building a business process, now am a bit confused, is this how you do it?

 

or do i have to use the exclusive gateway for the if field conditional flows?

Like 1

Like

1 comments

I think an exclusive OR gateway would be optimal in that it would only test conditions until the first true condition, whereas an (inclusive) OR gateway would test all conditions.  Your process would work fine however I would think except I'm not sure the final approval in each case would exit the approval, you may have to provide conditional exits (but I could be wrong).

Show all comments

Dear,

 

I would like to filter activities in the timeline by activity category :

do not display activities if their category corresponds to a given value.

 

I haven't found any articles or requests in the community to do this. I can not find where to apply this filter on the timeline object.

 

Thank you !

Nicolas

Like 0

Like

1 comments

Dear,

 

Thank you for reaching out to us.

 

Unfortunately, in the current system configuration, such an option for advanced filters is not available for the Timeline.

 

However, we have submitted a request to our R&D team to explore the possibility of implementing this feature in future versions of the system.

 

Please let us know if you have other questions.

 

Have a nice day!

Show all comments

In outlook emails, you can categorise them with tags, as you can see in the image below.

 


Is there any way for Creatio to read the tag associated with the email?

Thank you.

Like 1

Like

1 comments

Hello,

 

Unfortunately, at the moment, there is no such feature as you described.

 

In case you are describing one special tag, we can suggest you to set filtration by tag in outlook in separate folder and synchronize it with Creatio.

 

We've registered this idea in our R&D team backlog for consideration and implementation in future application releases. Thank you for helping us to improve our product.

 

Have a nice day!

Show all comments

So i'm making a simple Creatio app where I want to upload an image, encode it in base64 format, and pass it via WebService to my application.

 

I made a simple page with a button that calls business process where WebService is called.

I also added attachment component, uploaded a few images, and can successfully access the last image in my business process via formulas (get it's name, info ect.)

 

I don't have much experience in C#, so I'm kindly asking if someone could give me an example code how to read the image in Script Task named Base64 Encoder, after it's been fetched in "ImageReader" task, and return/forward encoded B64 image to "API CALL" task.

 

Thanks in advance!

Like 0

Like

7 comments

Hello,

 

First you should add Process file element to your business process where you can get the file and keep it for further usage in the process.

Then in Script Task you can retrieve that file and apply encoding. You can use the following code as an example

 

var files = context.Process.FindFlowElementByName("ObjectFileProcessingUserTask1").GetPropertyValue("ObjectFiles") as ICompositeObjectList<ICompositeObject>;
foreach(var file in files)
{
	if(file.TryGetValue<EntityFileLocator>("File", out EntityFileLocator fileLocator))
	{
		IFile fileItem = UserConnection.GetFile(fileLocator);
		using (System.IO.Stream stream = fileItem.Read())
		{
			/* Retrieve the file content and save it to the array. */
			var content = stream.ReadToEnd();
			var encodedContent = Convert.ToBase64String(content);
			Set<string>("EncodedFile", encodedContent);
		}
	}
}

 

Here ObjectFileProcessingUserTask1 is the name of Process file element in the business process.

Also don't forget to include Terrasoft.File and Terrasoft.File.Abstractions namespaces to the business process. In order to do that open the business process designer, go to the Methods tab and add the namespaces to the Usings list.

You can find more information about file processing in the articles:
https://academy.creatio.com/docs/8.x/no-code-customization/bpm-tools/process-elements-reference/system-actions/process-file-element
https://academy.creatio.com/docs/8.x/dev/development-on-creatio-platfor…

Thank you so much for the response.

I have successfully compiled my BusinessProcess, but how do I access 'EncodedFile' in my other tasks?

For example, I want to display it inside Auto-generated page, but I don't see my ScriptTask among my Process Elements in Formula window.

Please have a look at the “Process parameters” tab, as the result of the script execution is written to the “EncodedFile” process parameter

Considering it is a Base64 string, which process parameter type should I choose? Unlimited length text?

 

Also, I would like to get image width and height in the code and save it to parameter as well.

How can I get them in code?

Since Base64 string might be long Unlimited length text type will be a good choice for the parameter that will be used for storing it.

 

In order to get and save image width and height first you have to create 2 process parameters of type Integer (e.g.  ImageWidthParam and ImageHeightParam). Then in Script Task you can get the values using the following code:

 

using (System.IO.Stream stream = fileItem.Read())
{
	using (Image img = Image.FromStream(stream))
	{
		Set<int>("ImageWidthParam", img.Width);
		Set<int>("ImageHeightParam", img.Height);
	}
	/* Retrieve the file content and save it to the array. */
	var content = stream.ReadToEnd();
	var encodedContent = Convert.ToBase64String(content);
	Set<string>("EncodedFile", encodedContent);
} 


Also add System.Drawing namespace to the business process the same way as you added Terrasoft.File and Terrasoft.File.Abstractions namespaces.

 

Thank you so much for the replies!

 

Only thing that doesn't work is that EncodedFile seems to be empty.

When I try to print it inside AutoGeneratedPage as a text field it shows nothing, and when I forward it in a WebService .json body to my API there is no data.

 

Process file element is fetching last 10 records from uploaded files, I tried looking up uploaded files and there are test images there, so there should be valid input to my ScriptTask.

 

Is there something about Process Parameter "EncodedFile" that I should set up differently except setting its type as Unlimited length text? Everything else I left at default values.

The problem that EncodedFile parameter is empty could be that the stream position is at the end, so when you call stream.ReadToEnd(), there's nothing left to read.
You can update a proposed code a bit to make sure that stream position is not at the end before reading from it.

 

/* Retrieve the file content and save it to the array. */
var content = stream.ReadToEnd();
var encodedContent = Convert.ToBase64String(content);
Set<string>("EncodedFile", encodedContent);
using (MemoryStream imageStream = new MemoryStream(content))
using (Image img = Image.FromStream(imageStream))
{
	Set<int>("ImageWidthParam", img.Width);
	Set<int>("ImageHeightParam", img.Height);
}

 

Also I would recommend to debug Script Task code in Visual Studio in case you have some issues to make sure that it's executing as expected.

Show all comments

Hi 
Anyone has experience to integrating  to AzureAPI OAUTH -- 

 

While we can se the client id and client secret code how do we provide  the following ?

Authorization: Bearer {AccessToken}

  • x-ms-date: {Generated RFC 1123 Date}
  •  
Like 0

Like

2 comments

Hello Sarangarajan,

As we understand, you want to specify an additional header besides Bearer in the service request. If so, you can do this by simply adding the header in the web service settings.

You may find more information in the "Set up the REST web service integration" article.

Best regards,

Anhelina!

In the above case 
x-ms-date: {Generated RFC 1123 Date}  -- value need to be current date and time in RFC 1123 format -- that how do we set it up

Show all comments

I’m encountering an issue in Creatio where the tabs on the page expand automatically after I add an object under the DataGrid. This expansion causes the left-side data grid to become invisible, as the tabs take up too much space.

I’d like to have the data grid on the right side of the page with corresponding values displayed on the left side. However, the tabs expanding is affecting the layout, making it difficult to view the grid properly.

Is there any property or setting I can adjust to prevent the tabs from expanding when I add an object to the DataGrid?

I’d appreciate your guidance on resolving this issue.

Thanks in advance for your help!

 

Attachment is screen shot. I was not able to upload MP4 file.

Like 0

Like

2 comments

Hi Samir,

We can see that you submitted a case to our support team. We will continue our communication there.

Have a great day!

Alina Yakovlieva,

Thank you for your assistance. Could you please let me know once you have an update regarding this issue?

I appreciate your help.

Show all comments