We’ve looked at the basic terminology and the presentation of documents in the app’s user interface in the first part of this series and continued with document filtering, viewing, editing, storage and safety. Last week, we examined the details of how Resco Mobile CRM works with file hosting services (especially SharePoint). And now we’d like to wrap up our technical deep dive into document integration with a couple of final observations and tips for improving the app’s performance. Continue reading
In today’s post, we will examine the details of how Resco Mobile CRM works with file hosting services. Continue reading
In case you did not work with Mobile CRM documents yet, we suggest to start with an earlier blog that provides a high-level overview of how to utilize documents in the Resco Mobile CRM app. It was also the most read Resco blog post of 2016.
In this blog series, we will focus on how the app works with documents from a technical point of view. Continue reading
In the previous post titled Mobile CRM limits. Where are they?, we talked about things that limit the application; such as RAM, storage and Internet speed. If you haven’t read that post yet, we highly advise you to do so.
What we are going to do now is to give Resco Mobile CRM application a test run and investigate the database it created.
Desktop is the best platform for such experiments – all the tools are available for free and the file system is open. (Plus, there’s a security benefit: Your business data won’t be exposed to the public network.) Continue reading
While desktop Dynamics CRM installations make use of fast machines with (nearly) unlimited storage, mobile devices are severely limited in this respect.
You typically get numbers such as:
- RAM Memory: ~1GB RAM (iPhone5/6, high end Android devices approach 3GB).
Low RAM values (~500MB or less) will negatively impact the database speed or, for example, the download speed.*)
- Storage memory: It’s here where the database will be located.**) Today’s mobile devices typically offer 4+ GB of storage memory, which is – by proper planning – enough. We’ll return to the subject later.
- Speed: It is difficult to bring any generally applicable numbers. Instead, here are a few numbers that measure activities done by Resco MCRM:
Database writes on a decent mobile device are 5-10x slower than the same operations done on a rather aging 2GHz W7 desktop. And it can go even worse, for example Xml parsing (used in communication with CRM server) is ~100x slower.***)
- Internet speed: We cannot give any generally applicable statements here. Speed of 3G networks vary between 144kbps to 4+Mbps, 4G networks are even faster.****)
Ok, everybody understands the concept of synchronization – server changes are applied to the client database and vice-versa the client changes are sent to the server. That’s the basic idea and even if I didn’t write it, you would certainly formulate it in a similar way.
I may similarly explain other related concepts; such as the connection, the conflict resolution etc. – you have an a priori idea of these things and that idea is usually correct.
However, the concept “synchronization of server deletes” is rather counter-intuitive. Continue reading
I have described the difference between online and offline mode in Resco Mobile CRM client for Microsoft Dynamics CRM in my previous blog post.
As written in there, online mode resembles the work of a web browser, it’s getting data directly from server. Which makes data operations slow, costly and potentially risky.
Offline mode, on the other side, works with data stored in the local database. Hence the data loading/storing is fast and presents no problem at all.
So far, so good.
Online mode looks like a looser.
So why then do you find primarily online clients in the Dynamics CRM world?
Resco MobileCRM is a mobile client for Microsoft Dynamics CRM server able to work in either online or offline mode.
Desktop CRM users will typically intuitively understand the online mode – they will expect similar experience as when sitting behind a remote terminal unit.
However, the offline mode is conceptually harder and one is not quite sure what to expect. Hopefully, you’ll get a better picture after reading the following lines. Continue reading