Application Android - DoliDroid FR

From Dolibarr ERP CRM Wiki
Jump to navigation Jump to search

Informations

Module name Application Android
Editor / Editeur DoliCloud - www.dolicloud.com
Download or buy page / Page achat ou téléchargement https://play.google.com/store/apps/details?id=com.nltechno.dolidroidpro
Status / Statut / Estado Stable
Prerequisites / Prérequis Dolibarr min version 7.0

Votre instance Dolibarr doit aussi être accessible depuis Internet. Si il ne l'est pas, vous pouvez envisager de migrer vers une solution dans le Cloud, toujours accessible par Internet, comme par exemple avec la solution https://www.dolicloud.com.   

Last update date / Date mise à jour fiche / Fecha última actualización 2020-11-17
Note / Nota

Fonctionnalités

DoliDroid est un client Android du logiciel web Dolibarr ERP & CRM.

Cette application n'est pas un programme autonome. C'est un logiciel client qui accède à une instance, hébergée en ligne, de Dolibarr ERP & CRM.

Voici les avantages de DoliDroid :

  • Mise en forme des tous les écrans de Dolibarr pour s'adapter à votre terminal (téléphone ou tablette).
  • DoliDroid n'est pas une duplication du code de Dolibarr sur Android, mais une interface se branchant sur une installation web existante, aussi, toutes les fonctionnalités existante en ligne sont intégrées. Ceci est également vrai pour les modules externes.
  • DoliDroid reste compatible après mise à jour de Dolibarr.
  • DoliDroid améliore la performance du réseau en utilisant les ressources images embarquées quand c'est possible, ce qui réduite fortement votre bande passante.
  • DoliDroid met en cache les pages non susceptible de bouger (comme la structure du menu par exemple)
  • Les paramètres de connexion sont conservés, pas de besoin de les entrer à chaque fois.
  • Intégration avec les fonctions ou autres applications de votre téléphone (Cliquer sur un PDF ouvre votre lecteur PDF, cliquer sur un email ou numéro de téléphone lance l'application adéquate ou le composeur de numéro de votre Android, ...)


Cette application requiert Android 3.0+ ainsi q'un Dolibarr ERP & CRM, en mode hébergé sur internet, en version 3.5+ (Par exemple via un des fournisseurs de Dolibarr en Cloud/SaaS).


Voir la vidéo sur Youtube: https://youtu.be/hJSXQj_KeE0

DoliDroid Video

Installation

  • Manuellement: Si vous avez obtenu le fichier .apk (quelque soit la source), ouvrez simplement le lien du fichier .apk depuis le navigateur de votre smartphone/tablette ou depuis un gestionnaire de fichier. Ceci lancera l'installation du fichier .apk sur votre smartphone ou tablette.

Une fois le package installé, un nouvel icon "DoliDroid" apparaît dans la liste des applications.

Configuration

Il n'y a rien de particulier à faire, dès lors que votre instance Dolibarr est accessible sur Internet.

Utilisation

  • Lancez l'application
  • Saisissez l'URL racine d'accès à votre instance Dolibarr (elle sera sauvegardée en liste déroulante pour les prochaines utilisations). Par exemple: http://demo.dolibarr.org/
  • Utilisez Dolibarr
  • La touche "Menu" permet de faire apparaître des options (affichage permanent du bouton arrière, menu ou recherche, purge du cache, ...)
  • La touche "Recherche" permet d'avoir les filtres de recherche/accès rapide qui sont sur le coté gauche en mode PC de bureau.

Développement

Le développement de ce module n'est pas inclus dans le repository GIT standard de Dolibarr mais dans un repository dédié de modules gérés par NLTechno sur la plateforme Git de Framasoft:

Notons que c'est un repository privé, aussi il vous faut créer un compte et postuler au projet depuis le site https://git.framasoft.org pour pouvoir cloner les sources par GIT.

Troubleshooting

JSERR001

If you get this error when loaing a page/feature with DoliDroid (including tha login page), this means your Dolibarr installation on server side serve bugged pages. In a common usage of Dolibarr, this may have no visible effect for user. But when used from a smartphone, this make DoliDroid fails loading pages. This is common things to check to solve the problem:

  • If you have installed external modules, try after disabling them (some external modules introduce bugs).
  • Try also to call login page from a standard PC by adding &dol_use_jmobile=1 as parameter of URL and check you don't have any javascript errors.
  • If you installed Dolibarr with the debian package, check into directory /usr/share/javascript that you find a directory called jquery, jquery-ui and flot. If one of this directory is missing (or if all directory /usr/share/javascript) is missing:

- Install missing packages by launching from command line

sudo apt-get install javascript-common libjs-jquery libjs-jquery-ui libjs-flot
sudo apt-get install -f

- Go into config file /etc/dolibarr/conf.php and check you have the following line uncommented (if line is not found, add it at end of file).

$dolibarr_js_JQUERY_FLOT='/javascript/flot';
  • If you installed Dolibarr with the debian package, check into directory /usr/share/javascript/flot that you find a file called jquery.flot.pie.js. If file does not exists, ...

Echec de connection

Si vous échouez à vous connecter, alors que vous êtes sur que votre login et mot de passe entré (et éventuellement code captcha) est correct, vérifiez auprès de votre hébergeur que l'url que vous utilisez est bien l'URL directe et non une redirection vers l'URL réelle de votre instance.