mobile
file
Studio_Creatio
8.0

How to get file creation date in mobile application when downloading it from a gallery or from a file system?


Here is my code:

onFileTypePickerItemTap: function(el, index, target, record) {
    var source = record.get("Source");
    switch (source) {
        case Terrasoft.Configuration.FilesAndLinksDetailFileSources.Gallery:
            Terrasoft.Camera.captureFromGallery({
                success: this.onCameraCapture,
                failure: this.onFail,
                scope: this
            });
            break;
            ...
        }
    }
},

onCameraCapture: function(fileName, url) {

    Terrasoft.Mask.show({message: Terrasoft.LocalizableStrings.UploadingFile});
    if(fileName && url) {
        this.saveFile(fileName, url);
    } else {
        Terrasoft.Mask.hide();
    }
}

Like 0

Like

0 comments
Show all comments
google
calendar
calendar integration
Studio_Creatio
8.0

Hello all,

I recently connected my instance of Creatio to my Google Calendar and the synchronization connected successfully but it brought in only a fraction of events on my calendar. The integration seems to have skipped over every recurring meeting. Is there a way to bring those meetings in? That seems like a huge gap otherwise.

Like 0

Like

1 comments

Outlook calendar integrations also needs improvements, hopefully, the new Graph API integration with Creatio 10 will improve existing behavior and allow more options 🙂. 
First thing asked by Sales teams, and first thing not living to expectations today.

Show all comments
attachments
attachment
delete
deletefile
Studio_Creatio
8.0

Hi All, question please.

I want to delete all attached files using Business Process, I already tried using "Delete Data" with Id = Parameter1.

 

All values in data table is deleted, but the attached files till there.

I tried using "Delete Data" because I read from this article after googling it :

 

Need advice please, and thank you.

Like 0

Like

2 comments

Hi Dedi,

 

Based on you picture, it seems that you are deleting records from Offering letter section, not from attachments that are connected to one specific record in your Offering letter section. If Offering record is custom Freedom UI section than object that should be setup in your "Delete attachment Files" is Uploaded file, and you can filter files based on the filter  Record Id = Office letter Id (Parameter 1). Something like this:

I hope this can help. Let me know if you have some questions.

 

BR,

Jelena

Hi Jelena, thank you for feedback, now I already filter by ID, but not in Business Process, but in Design Form Page.

Thank you Jelena, appreciate it.

Show all comments
currency
separator
decimal
report
Studio_Creatio
8.0

Hi All, question please.

I want to make a currency field in my report using separator decimal.

I already follow this instruction :
https://customerfx.com/article/creating-custom-macros-to-format-values-in-word-printables-for-creatio-formerly-bpmonline/

 

 namespace Terrasoft.Configuration
{
   using System;
   using Terrasoft.Common;
   using Terrasoft.Core;
   using Terrasoft.Core.DB;
   using Terrasoft.Core.Entities;
   using Terrasoft.Core.Packages;
   using Terrasoft.Core.Factories;
   using System.Globalization;
     
   [ExpressionConverterAttribute("Money")]
   public class UsrMoneyConverter : IExpressionConverter
   {
       public string Evaluate(object value, string arguments = "") 
       {
           var result = string.Empty;
           if (value != null)
           {
               result = value.ToString();
               double currency;
               if (Double.TryParse(result, out currency))
               {
                   result = number.Format("{0:n}");
               }
           }
           return result;
       }
   }
}

 

Also, I already tried using :

result = currency.ToString("C", new CultureInfo("en-US"));
 

The result always have this error and the report still not have separator currency decimal :

Need advice please.

Thank you.

Like 0

Like

1 comments

The errors are indicating the code is incorrect in a different schema named "LOSDATAENTERY", not in the code for the macro. Look at the schema named LOSDATAENTRY since it appears to have incorrect code and preventing the compilation from completing. 

Ryan

Show all comments
path
report
Studio_Creatio
8.0

Hi All, I have a question please.

Do you know how to determine or specify the path that we want to store the report after we click "generate report" ?

For default, after we generate report (in this case is "Offering Letter" report button), report will store in Downloads folder, correct? I am not to default specify in Downloads folder, but for example I want to store it at C:\Project\Report\OfferingLetter.docx

 

Thank you.

Like 0

Like

2 comments

It's not possible for the code in Creatio to specify the path the file will be downloaded to.

Hi Ryan, ok noted, thank you for the reply

Show all comments
Studio_Creatio
8.0

Me and my team are facing a huge hassle trying to work with git on creatio, a lot of conflicts and compilation issues due to 2 or more developers pushing changes in the same package, that cost us some work to be redone as we had to reset our git repo to the last commit that didn't have issues.

Is there a way that makes working with git easier? tried to use T.I.D.E. but sadly it's not very clear how it works.

Like 1

Like

1 comments

Hello,

As a best practice, we recommend first pulling and downloading any changes made by other users from the global repository. Once those changes have been synchronized, commit your updates to the local repository and then push them to the global repository. This approach helps minimize conflicts and ensures that your work is based on the latest version of the codebase.
 

We also recommend using a trunk-based development approach to organize the repository structure. Under this model, each repository typically contains: trunk, release and feature branches. When creating a new repository, generate its initial content using the Clio utility. Development work should be performed in a dedicated feature branch. Once the functionality has been completed, tested, and validated, the changes can be merged into the trunk branch for further integration and delivery.

Show all comments
pop up
popup
Studio_Creatio
8.0

Hi All,

Question please, is there any feature from Creatio that similar like DevLabs creating?

https://marketplace.creatio.com/app/popup-element-business-processes

This is Pop Up Element that can used in Business Process.

Because it is not compatible with Studio Creatio version 8.0

Thank you.

Like 0

Like

2 comments

Hello.

You can use the pre-configured page process element and use the Freedom UI minipage to create and customize the pop-up page.

More information here:
https://academy.creatio.com/guides/no-code-customization/bpm-tools/proc…

Best regards,
Antonii

Hi Antonii, thank you for feedback.
Yes, currently I already success to show pop up using pre-configured page process element in Business Process.

 

Thank you.


Show all comments
attachments
attachment
file
file upload
Files
Studio_Creatio
8.0

Hi All, question please.

I want to "copy" or "duplicating" some attachment file(s) inside default feature from Creatio.

Based on document here :
https://academy.creatio.com/docs/user/bpm_tools/process_elements_reference/system_actions/process_file/process_file_element

We need to find source file with “Attachments and notes of the object”, but I can not find "Attachments and notes of the object" in my environment (Business Process).

Need advice please, thank you.

Note : Studio Creatio version : 8.3.4.2753

Like 0

Like

3 comments

Hello.

In the following dropdown, you need to search not for "Attachments and notes" of the object exactly, but for the object that specifically stores the files bound to your object. You can also find this in the Configuration section by searching using the template "your object" + "File" object, for example AccountFile, ActivityFile, and so on.

Alternatively, you can create your own object and inherit it from the SysFile object, and then use it within the process.

Best regards,
Antonii

Hi Antonii, thank you for your feedback.
1. I open Configuration section, and I can not find template that you mention above. Capture :

 

Actually this is my files :

2. Do you have any link or documentation about : Create own object and inherit it from the SysFile object?

Thank you, appreciate it Antonii.

Dedi Sadikin,

Here's the correct logic for the Process File element regarding the source object:

If your object already has its own dedicated file object (for example, AccountFile, CaseFile, and so on), you should select that object as the source in the Process File element.

If your object doesn't have a separate file object — which is the case for custom objects created in Freedom UI — you should specify the main object itself (your custom object) as the source. The Process File element resolves this internally and pulls the file data from SysFile behind the scenes. 

Thus, when you open the "How to filter records" step, the available filter fields belong to the "Uploaded file" object rather than your main object.

So for your case, you can go ahead and select your custom object directly as the source in the Process File element, and the filtering step will let you narrow it down by the relevant SysFile fields (such as the linked Record Id).

Let us know if you run into any issues setting this up.

Show all comments
Studio_Creatio
8.0

Hi, I'm trying to create a help/guide section in creatio and I want to include screenshots that I've taken. I can use the label/text component to write out the steps in the guide but I'm not seeing any components that would allow me to display a screenshot.

Like 0

Like

1 comments

Good day, Brandon,

The easiest methods of adding images to your page are to either 

  • add a dedicated image type field on the page:

    image

  • or to add a rich text type field which allows for adding images to it:

    rich text

    As a result, you would be able to add images to either one:

    visualization

    We hope this helps!

Show all comments
exchangelistener
Studio_Creatio
8.0

Hi;
We start testing incoming mail synchronization to manage in Creatio communication from customer.
We use Exchange listener put on Kubernetes to get mails from designated mailbox.
From time to time exchangelistener restarted and lose connection with mailbox and we have to synchronize it again manually
Is there any mechanism to check if connection is established and if not recreate it?

Like 1

Like

3 comments

Hello,

Thank you for reaching out regarding the Exchange Listener connection issue.

Currently, we do not have a ready-made monitoring tool that automatically detects a lost connection and recreates it for the Email Listener. However, there is a general mail diagnostics page available in your environment that you can use to check the connection status manually:

https://YOUR_SITE/0/ClientApp/#/IntegrationDiagnostics/EmailListener

You can use this page to verify whether the listener is currently connected to the mailbox, which should help reduce the need for manual troubleshooting each time.

That said, we understand that an automatic health-check and reconnect mechanism would be valuable, especially since the listener running on Kubernetes can lose its connection unexpectedly. We will log this as a feature request/idea for our development team to consider for a future improvement.

 

Thank you for reaching out! 

Yes please, this is a long awaited feature !

Oleksandra,

Hi;
The diagnostics page is useful for manual verification, but it does not fully solve our operational issue. In our case, the Exchange Listener runs on Kubernetes and from time to time the listener pod is restarted or loses the active connection/subscription to the mailbox. After that, we have to manually synchronize or recreate the subscription again from the Creatio UI.
 

Could you please confirm whether there is any supported manual or technical procedure to trigger the subscription recreation without using the UI?
 

Specifically, we would like to know if there is:

1. Any Creatio API endpoint that can be called to force Email Listener subscription recreation.

2. Any internal service method or process that can be executed to perform the same action as the manual “ReCreateSubscription” operation.

3. Any database flag, scheduled task, or system setting that can be safely used to trigger listener reconnection/resubscription.

4. Any documented process for recreating the mailbox subscription after Exchange Listener restart.
 

Our goal is to automate recovery when the Exchange Listener loses the mailbox subscription. We do not necessarily need a ready-made monitoring tool, but we need a supported way to programmatically recreate the subscription or trigger the same action that is currently performed manually.
 

Could you please check with the product/engineering team if there is a supported API call, service endpoint, or backend operation for this scenario?

Show all comments