Bonjour,
Je suis confronté à un problème de taille.
Je suis en train de transposer l'appli de gestion de ma boite sous la forme d'un intranet codé en php. Tout le monde à une boite mail, on a des rendez vous à gerer, et on aime bien pouvoir faire des tas de choses capilotractées.
Mon boss trouve qu'un groupware ce serait merveilleux pour completer notre appli, et me voilà à la recherche de la perle, et s'annonce pas simple.
Exemple des fonctionalités finales:
On gère des interventions chez les clients:
-Je place un rendez vous via notre appli de gestion (obligé de passer par là on a créé une interface nickel avec carte des inters déjà planifiées pour regrouper, et autre accessoires facilitant la vie), jusque là rien de sorcier y'a pas mal de groupware avec API bien comme il faut pour y injecter le rendez vous (accessoirement si je peux ajouter des infos au rendez vous sur le groupware, genre numéro de dossier, liste des pièces à prendre..., je suis preneur).
-Depuis le calendrier du groupware, je le déplace le rendez vous, le groupware doit faire valider par notre appli si c'est faisable, personne pas en vacance, bon intervenant, pièce commandées disponible (genre on commande une pièce, livraison 1 jour avant le rdv et on deplace de 48h en avance le rdv, ça passe pas) pas de contre indication quelconque.
-Accessoirement ça peut ajouter automatiquement une tache en cas de besoin (imaginons qu'une pièce détachées soit resérvée pour l'inter, on la supprime depuis le calendrier du groupware, ca doit ajouter une tache au magasinier pour liberer la pièce et la remettre en stock dispo pour interventions en agence).
-La secrétaire reçoit un mail concernant l'inter (genre mail d'insulte parce qu'on bosse pas assez vite, ou photo d'un appareil cassé sur lequel on doit intervenir), d'un click elle doit pouvoir lier ce mail au dossier d'intervention, rendant ce mail accessible à tous (ou presque) lorsqu'on interroge ladite intervention. Alors là à part recuperer des mails sur une BDD que je peux triturer pour rendre les données du mail utilisables hors mail, je vois pas.
En gros pour résumer, je dois pouvoir taper dans le groupware depuis notre appli (jusque là ça va y'a des gw avec API très bien), je dois pouvoir faire tout ce que je veux d'un mail, y compris extraire ses infos pour les rendre visible à tous sous certaines conditions qui sont connues de mon appli (ça se complique), je dois pouvoir modifier le groupware pour le lier intimement aux process de notre appli (quasiment fusionner le groupware et notre appli) donc open source et pas usine à gaz (là ça devient le graal).
C'est là que j'interroge vos eventuelles experiences, avez vous déjà travaillé un groupware au corps ? En voyez vous un qui sorte du lot et permette d'être tweaké quasi sans limite.
Gagnerais-je du temps a trouver le meilleur webmail, le meilleur calendrier, le meilleurs script de gestion de tache et les fusionner à l'appli (et entre eux) ?
Irais-je encore plus vite à tout refaire de 0 sur la base de l'appli ? Là j'ai l'impression que ça serait pas top, niveau tps de développement, d'avoir à réinventer la roue, mais pitete je surestime.
Partager