Hi community,

 

We implement a user action on "Ocorrências" section that give us our current location and set "imdEndereco" with our coordinates, as you can see on the "Screenshot_1.png".

Also, we created "Serviços" section with detail "Ocorrências" ("Screenshot_3.png") and we successfully establish connection between them. When we tried to create a new record on that detail, our action return our coordinates but cannot successfully set "imdEndereco". ("Screenshot_2.png")

 

Any sugestions on how can we resolve this problem?

 

Thanks in advance.

 

Best regards,

Pedro Pinheiro

Like 1

Like

1 comments

Dear Pedro, 

 

As discussed in the support case, the issue occurred because the imdEndereco was not in the QueryConfig columns and there was an issue with variables not explicitly converted into string type. 

Show all comments

Hi Community,

 

In mobile application how we can enable the uploading of contact picture in contact, the same functionality in web application.

 

Like 0

Like

1 comments

In order to implement the required functionality please do the following:

 

1. Use the attachments detail for uploading the image.

 

2. Create a business process that should be triggered when a new image was uploaded to the application.

 

3. In the business process, you should copy data of the created record from the “ContactFile” table to the “SysImage” table. Please note that in order to copy the value from the “Data” column you should use the “Script task” business process element. Please find the example of the code below:

 

var getAttachmentId = new Guid("78B9876B-61CE-4EAB-9424-E19E2CABD2BE");

            var getImageId = new Guid("4C14605B-4904-43CE-8EC6-CD192222274A");

            byte[] getData = new byte[1000000];

 

            using (DBExecutor dbExecutor = UserConnection.EnsureDBConnection())

            {

                dbExecutor.StartTransaction();

                var select = new Select(UserConnection)

                .Column("Data")

                .From("ContactFile")

                .Where("Id").IsEqual(Column.Parameter(getAttachmentId)) as Select;

 

                using (IDataReader dataReader = select.ExecuteReader(dbExecutor))

                {

 

                    if (dataReader.Read())

                    {

                        getData = (byte[])dataReader[0];

                    }

                }

            }

            var fileContent = new MemoryStream(getData);

            var esqResult = new EntitySchemaQuery(UserConnection.EntitySchemaManager, "SysImage");

            esqResult.AddAllSchemaColumns();

            var entity = esqResult.GetEntity(UserConnection, getImageId);

            entity.SetStreamValue("Data", fileContent);

            entity.Save();

            return true;

 

Please do not forget to add the following namespaces to the business-process https://prnt.sc/s0ju9o

 

Additionally, please find more information about the “Entity” class in the article by the link below:

 

https://academy.creatio.com/documents/technic-sdk/7-15/working-database-entity-entity-class

 

Best regards,

Norton

Show all comments

Hi Community,

In mobile how can I change the display name of column in Section Page just like in web application we can change the column display name in "Section->Select fields to Display".

The image below show the example that I tried put the title name of the column.

 

An example already exists but is directed to change the display name of a column in mobile grid/List Page (https://community.creatio.com/questions/column-display-name-mobile-gridlist-page)

 

 

Thanks an advance.

 

Best Regards,

Pedro Pinheiro

Like 1

Like

1 comments

Dear Pedro,

 

Currently it is not possible to do it in the mobile application. There were multiple similar requests from different customers and our development team accepted this idea. It will be available in the nearest future application versions.

 

Regards,

Dean

Show all comments

Hi Community,

 

In mobile we can configure the Column Set to disable the collapsible using below property:

collapsible: false

isCollapsed: false

 

We tried to apply the same for Attachment/File Detail but the above property is not working. Please suggest how we can disable the collapsible in mobile preview page.

 

Like 0

Like

1 comments

The "collapsible" and "isCollapsed" properties are used for detail as well. Please see the example:

 

Terrasoft.sdk.RecordPage.configureEmbeddedDetail("Case", "CaseFilesDetail", {

    alwaysShowTitle: true,

    collapsible: false,

    isCollapsed: false,

});

 

The result - > https://prnt.sc/rizh0k

Show all comments

Hi Community,

 

In web application, we can set the default page after login by giving the default value in home page field in system users. I want to the same in mobile application, how we can set the default page after login in mobile application?

 

Like 0

Like

1 comments

Dear Fulgen, 



Unfortunately, there is no possibility to configure home page in mobile application using native tools or changing existing configuration. 

The only possible way to implement this functionality for now is to create your own mobile application using our source files. 



The responsible R&D team is already informed about this request so they will consider a possibility of creating functionality which would allow our users to configure home pages in their mobile apps. 



Kind regards,

Roman

Show all comments

We applied custom css on mobile interface successfully; idea took from this article  custom css reflected on all screens (after successful login)

 

We are using Creatio Mobile Emulator for identifying html/css , we need to apply css on login page (before successful login), once we apply the custom css (using above method) for login page it’s not reflecting, we came to know that all css source files are from local emulator. So, there should be a way to achieve this requirement

 

There is an html file (Creatio\Creatio_Mobile_Emulator\7.15.7\appV2\MobileApp\LoginPage.html)



 

We tried to modify this file and changes are successfully reflecting on mobile Emulator. We modified “LoginPage.html” and change showing on mobile emulator like below screenshot but not on mobile app.

 

The question is how it will be proceed for on-demand development and production systems mobile app?

Can we modify above file on local and send to Creatio Support so that they will configure for our on-demand development and production systems mobile app?

Like 0

Like

1 comments

Unfortunately, it's not possible to modify the Login page for mobile application.

Show all comments

Hi Community,

 

I have this problem with my Mobile emulator, after giving the creatio server address and clicking "Continue" button, emulator is redirecting to web login page not to mobile login page. I already tried to clear browser cache I have already deleted "ChromeUserData" folder but still this issue is happening. Any idea how I can fix this?

Like 0

Like

2 comments

Dear Fulgen, 



This is a known issue for mobile emulator when you are using Chrome of version 80 or higher. 

Our R&D team is working on fixing it. 

Meanwhile, as a workaround you can install ChromePortable of version 79 or lower and specify the path to it in "startchrome_withcookie.bat" file by changing:

start chrome

start C:\...\chromeportable



Kind regards,

Roman

Roman Brown,

 

Thanks Roman, my emulator is working now

Show all comments

Hi Community,

 

We have requirements to capture signature in mobile application. A drawing pad will show to where user can draw/write their signature and it will be saved as image attachment of a record. Any idea how we can achieve this?

Like 0

Like

6 comments

There is a couple of recommendations:

1) third party Js libraries can be added as modules in configuration. If we are talking about mobile app, they can be included in CustomSchemas in manifest.

2) In mobile app, there is a way to create your own control. It is called Panel item. It can be then added to the page. Here is the sample adding chart to the page:

 

Ext.define("Terrasoft.controls.TestRecordPanelItem", {

                extend: "Terrasoft.RecordPanelItem",

                xtype: "cftestrecordpanelitem",

 

                config: {

 

                                items: [

                                                {

                                                                xtype: "container",

                                                                id: "TestRecordPanelItemContainer",

                                                                style: "width: 100%;height: 100%;"

                                                }

                                ]

 

                },

 

                /**

                * @private

                */

                chart: null,

 

                /**

                * @private

                */

                getChartConfig: function() {

                                return {

                                                type: Terrasoft.ChartType.Pie,

                                                colors: ["red", "orange", "blue"],

                                                series: [{

                                                                type: Terrasoft.ChartType.Pie,

                                                                name: "serie one",

                                                                color: "#000000",

                                                                data: [{

                                                                                name: "first",

                                                                                y: 25

                                                                }, {

                                                                                name: "second",

                                                                                y: 100

                                                                }, {

                                                                                name: "third",

                                                                                y: 30

                                                                }]

                                                }],

                                                scrollable: false

                                };

                },

 

                /**

                * @private

                */

                createChart: function() {

                                Ext.destroy(this.chart);

                                var chartConfig = this.getChartConfig();

                                this.chart = Ext.create("Terrasoft.Chart", chartConfig);

                },

 

                initialize: function() {

                                this.createChart();

                                var container = Ext.getCmp("TestRecordPanelItemContainer");

                                container.setHtml(this.chart.element.dom);

                }

 

});



And it’s usage:

Terrasoft.sdk.RecordPage.addPanelItem("Contact", {

                xtype: "cftestrecordpanelitem",

                align: "right",

                position: 1

});

Is this possible in the Creatio normal CRM as well? for a custom created section?

 

Lakindu Yasomith,

 

Hello,

 

We have a couple of marketplace addons that help in working with electronic signature:

 

https://marketplace.creatio.com/app/signnow-integration-creatio

https://marketplace.creatio.com/app/adobe-sign-connector-creatio

 

Please check them, maybe they will fit your business task.

Hi Fulgen Ninofranco,

Did you find the solution? I have the same use case. Please assist me how did you implemented in detail.

Regards

Parul

Alina Kazmirchuk,

Does the solution work for Freedom UI too?

 

hey, did you get answer?

Show all comments

Hi Community,

In mobile grid view, we are showing a date/time field, we want to change the format of Date/Time. Anyone, please guide me to do this.

Like 0

Like

3 comments

It's possible to set the correct date time format in user profile settings in Creatio that will be automatically applied to the mobile application too - https://i.imgur.com/luwba6x.png

 

Hi Alina (or others), I aware that this is a quite old post, but in the current Mobile app it doesn't seem to work. I have the date and time format in my Creatio app set to Dutch, which should mean DD/MM/YYYY for the date, yet it remains in format MM/DD/YYYY in the mobile app. I've also searched system settings in the browser app, but am not able to find anything useful. Is there any way to force this change in the Mobile app, as I can't seem to find it. Thanks

Hi Kurt,

 

unfortunately, there is no such option to change the date format, as for now.

We will register the task for our developers to add this functionality in the future.

 

Regards,

Gleb.

Show all comments

Hi Community,

How to Sort Records in Mobile App Section List?

Like 0

Like

3 comments

Dear Fulgen,

Hope you are doing well today.

The mobile application doesn't have this option. We already had similar requests from multiple users and our R&D team has in plans to implement the sorting option in the future application versions.

Best regards,

Dean

Dean Parrett,

Thanks Dean, but programatically is there any way?

Dear Fulgen,

Yes, you can develop custom sorting function. You can try to debug the sorting feature in the web version and implement similar logic for mobile version.

Regards,

Dean

Show all comments