mobile
Validation
server-side
popup
Mobile_Creatio
8.0

Hi,

We have added a save validation to a specific object using an event listener. When using Creatio via a web browser, it works flawlessly. Users cannot save a record if it contains errors; they receive immediate feedback and can correct the invalid information right away.

Unfortunately, it behaves differently in the mobile app. A record with errors gets "saved" locally on the mobile device, and the validation feedback only appears during synchronization with the server (since the validation runs exclusively on the server side). While this behavior is understandable, our app is configured for online synchronization, which is actually the only approach that makes sense for this particular module. We need the user to see the feedback immediately, without having to manually check the synchronization log. Is there a way to achieve this?

Like 1

Like

3 comments

Hi Eryk,

If you're on Freedom UI, you can solve this by intercepting `crt.SaveRecordRequest` in your page's client schema handlers. This fires on the mobile app on the device before anything reaches the server, giving the user immediate feedback and blocking the save if validation fails.

Note that for Creatio Mobile, this has to be implemented through a remote module. You can't add the handler directly in the page schema the same way you would for the web client. Creatio Academy has documentation on implementing custom request handlers via remote module for Mobile Freedom UI pages.

Hello,
The information from the previous comment is correct, you need to override crt.SaveRecordRequest. The instructions on how to add handlers in the mobile can be found in this article
https://academy.creatio.com/docs/8.x/mobile/mobile-development/customiz…

Hello, thank you :) I'll check the solutions

Show all comments
Freedom
mobile
designer
Mobile_Creatio
8.0

Hello all,

We are trying to configure new Mobile app pages using the new Freedom UI mobile designer in 8.3.2. The pages all exist and are connected to their respective apps but even after logging out and logging back in in the mobile app, the new pages do not appear.

Anybody else having issues with the new mobile app pages?

Like 0

Like

5 comments

Hi Kevin,

you can just add this section to Mobile Workplace in system designer

Hello,

We recommend using Freedom UI Mobile Designer only for newly created apps. Avoid adding mobile pages to apps that were created earlier.

In 8.3.2 version mobile sections are linked automatically to the main workplace when you create a new application or add a new section within the “Navigation and Sections” block.

However, if a mobile list page is added separately, you need to manually specify the schema UID in the SysModule table by setting the MobileSectionSchemaUId column via an SQL query, for example:

UPDATE "SysModule"
SET "MobileSectionSchemaUId" = 'UId of mobile list page schema'
WHERE "Id" = 'Id the same web section'

Please note that both web and mobile sections use a single record in the SysModule table.

For more information on Freedom UI Mobile Designer please refer to below articles:
https://academy.creatio.com/docs/8.x/mobile/mobile-app-setup/freedom-ui…
https://academy.creatio.com/docs/8.x/mobile/mobile-app-setup/freedom-ui…

So I would have to complete the above steps for an existing section, such as Cases? There is already a Cases Freedom UI section in existence for this instance.

Kevin Brady,

Yes, you're correct.

I will proceed then. This is a bizarre gap to go live with.

Show all comments
mobile
QR Code scanner
Mobile_Creatio
mobile sdk
Mobile_Creatio

Hello Everyone,

Does anyone know if Bluetooth barcode scanners can be used with the Creatio mobile app (alongside or instead of the native camera)?

I’ve seen mentions of Bluetooth scanners working with the web application on tablets, but I haven’t found confirmation of this for the mobile app. The Academy documentation only references the native camera.

Has anyone implemented this in mobile? If so, what approach did you take and were there any limitations?

Thanks in advance.

Like 0

Like

2 comments

Hello!

Thank you for your question.

According to the current configuration logic, the mobile application supports barcode and QR code scanning exclusively via the device camera.

Alona Dolya,

Thank you for your response

Show all comments
mobile
reminders
Activity
Mobile_Creatio
8.0

In the mobile application, I could not find a feature for setting a reminder in an activity. Is this functionality available somewhere, or is it planned for a future release?

Kind regards,

Vladimir

Like 0

Like

1 comments

Hello,

Unfortunately, reminders are not currently supported in the mobile application.

We have already created a request for our R&D team to review and implement this functionality OOTB in a future release.

As a workaround, you can implement custom push notifications using the guidance provided in the following Academy article: https://academy.creatio.com/docs/8.x/no-code-customization/bpm-tools/bpm-process-examples/set-up-push-notifications-for-mobile-users
 

Best regards,
Malika

Show all comments
8.3.1
mobile
IOS
push notification
Mobile_Creatio
8.0

Is there any way to remove/hide notifications in the mobile Creatio app, either manually as a user or after some time/event from the system? This guide explains sending the push notifications, but then those notifications seem to sit in the app forever, with no way for the user to remove them manually and I can't see any info on removing them programmatically in the article.

https://academy.creatio.com/docs/8.x/no-code-customization/bpm-tools/bp…

Like 0

Like

3 comments

Hello,
Push notifications in the Creatio mobile app work exactly like standard system notifications on Android and iOS. Creatio does not store or manage the lifecycle of push notifications inside the app.
Once a notification is delivered, it is fully controlled by the operating system of your mobile phone.

Hi Dmytro, I don't mean the Android/iOS notifications themselves, but the notification within the Creatio app, e.g.:

Is there any way to clear these?

Show all comments
fieldsales
Mobile_Creatio
8.0

Hi community,

I’m looking for advice on customizing field sales actions during a visit. Specifically, I’d like to know if it’s possible to add a mandatory action between check-in and check-out, such as requiring the user to take a photo using their mobile device’s camera.

Has anyone done something similar, or can you suggest a way to set this up?

Thanks in advance for your help!

Like 0

Like

1 comments

Hello,

To create a new action, you need to add a new record to the Visit Actions Type lookup.

 image.png

Next, go to the Field Sales Rules lookup, open your field visit rule, and add the action you just created there, while you are here, select your action as "Required".

image.png

image.png

Please note that linking a visit action to subsequent system sections (for example, saving/triggering a photo based on a visit action and connecting it to activity) requires development.

Show all comments
Mobile_Creatio
Studio_Creatio
approval
Mobile_Creatio
8.0

Hello.

Is there a way to integrate custom filters or a search bar into the approvals section of the mobile app?

Currently, when you need to search for a record in the approvals section from the mobile app, you have to scroll through the list until you find the desired record. This can be very time-consuming and isn't optimal

Is there another way to quickly search for a record?

I hope you can help me. Thank you

Like 0

Like

2 comments

Hello,

We have consulted with the R&D team regarding the possibility of adding filtration functionality to the “Approvals” page and analyzed several alternative options.

Unfortunately, implementing filtration on this page would require changes to the base configuration and reworking the notification mechanism. At this time, we have not found an optimal solution that can be implemented using logic overrides.

We have registered a task for the development team to review and implement this logic in future application releases.



Best regards.
Malika

Hello Malika

 

Thank you, so can't add filters  even with custom development? 

 

Show all comments

Hello Community,

I’d like to implement a drawable component on a record page in the mobile application. I’m familiar with using external JavaScript libraries that provide drawing functionality, but I’m unsure how to integrate this into the mobile app. Could someone guide me on how to make this work properly?

Thank you!

Like 0

Like

1 comments

To add an external JavaScript library to the Creatio mobile app, follow these steps:
 

1.Upload the Library to Creatio:

Navigate to the Configuration section in Creatio.
Create a new Resource and upload the JavaScript file.


2.Include the Library in the Mobile Application:

Go to the Mobile Application Wizard.
Open the Mobile Application Manifest.
Add a reference to the uploaded JavaScript file in the manifest.


3.Use the Library in Your Mobile Application:

In your mobile application code, you can now reference and use the functions provided by the external JavaScript library.

Also you can use this addon to add JS scripts globally: https://marketplace.creatio.com/app/experceo-global-jscss-editor-creatio
Go to System Settings -> ExpGlobalJSValue to update the global JavaScript script.

Show all comments
Mobile_Creatio
mobile application
mobile sdk
8.2.7
8.0

Dear Creatio Community,

I am writing to request guidance regarding the utilization of the @creatio/mobile-common library for extending the Creatio mobile application within the Freedom UI framework. Specifically, I am working with Creatio version 8.2.7 (APK).

While the index.d.ts file for @creatio/mobile-common is available on the official npm repository, I am encountering significant challenges due to the absence of comprehensive documentation and practical, live examples demonstrating its use in the context of Creatio mobile app customization.

My objectives involve leveraging this library to achieve advanced customizations and integrations within the mobile platform.

I would greatly appreciate any assistance in the form of:

  • Comprehensive code examples demonstrating the use of @creatio/mobile-common in real-world scenarios.
  • Detailed explanations of the library's architecture and functionality.
  • Guidance on best practices for integrating custom components with the Creatio mobile platform.
  • Information on how to debug and test code that utilizes the @creatio/mobile-common library.

 

Like 0

Like

1 comments

Hello Pranshu,

Our Academy team is currently working on creating articles that present the full information regarding all the questions mentioned.

Please follow for updates on the Academy site to receive all the answers.

Show all comments
mobile
mobile application
Mobile_Creatio
mobile_freedomui
8.0

Dear Creatio Community,

I am writing to seek assistance with mobile app development within the Freedom UI environment. I am encountering significant challenges extending the mobile app's functionality, particularly due to the current lack of comprehensive documentation and practical examples.

Specifically, I am facing the following issues:

1. Auto-Numbering Issue on Record Page:

  • I have observed that the auto-numbering functionality within the Creatio mobile app behaves inconsistently.
  • When an auto-numbering field is displayed on a record page, the automatic number generation fails.
  • However, if the auto-numbering field is removed from the record page layout, it functions correctly within the list page.
  • I require guidance on how to resolve this conflict and ensure auto-numbering works consistently across both list and record pages within the Freedom UI mobile app. Ideally, a code example demonstrating the correct implementation would be invaluable.

2. Implementing a Resizable Image Component:

  • I need to add a custom image component to the mobile app that allows users to upload images from their native phone's API, similar to an attachment.
  • This component should be resizable to accommodate various image dimensions and screen sizes.
  • I am struggling to find any documentation or examples on how to implement such a component within the Freedom UI mobile framework.
  • I would be very grateful for a working example of how to implement a resizable image component, that interacts with the native phones OS to retrive images.

The current documentation lacks detailed explanations and practical examples for mobile app development in Freedom UI. This makes it challenging to extend the mobile app's functionality effectively.

Any assistance, code examples, or pointers to relevant resources would be greatly appreciated.

Like 0

Like

1 comments

Hello Pranshu,

1. Autonumbering is supported, and there were no registered issues with it before. Please create a case for Creatio Support to review the specific issue that you've faced.

2. Unfortunately, there is currently no mobile component that can display images in a given size, as on the web. At the moment, only attachments are suitable for downloading/uploading images. 
 

Show all comments