AUTOMATISATION DES TÂCHES
et DAM.

“En 2018, 46% des entreprises déclaraient qu'elles auraient besoin d'une plus grande automatisation pour faire leur travail.”
“Ce pourcentage devrait atteindre 86% d'ici 2020.”

Source : Enquête ServiceNow (2017)

Automatiser des tâches
sur un poste local ?

Différentes Actions

  • Simuler des clics
  • Simuler des pressions de touches
  • Lire le contenu d'un fichier
  • Télécharger un fichier
  • Commandes système
  • etc.

Actiona

Distribué sous licence libre. (Linux / Windows)

Automatiser mon Navigateur

Quotidiennement :

  • J'ai besoin de récupérer le solde de mon compte.
  • Je dois vérifier s'il existe une nouvelle photo sur le compte instagram de Patrick Balkany pour la poster sur mon site associatif Balkany-Forever.com

WildFire

Plugin Firefox / Chrome 

iMacros

Plugin Firefox / Chrome 

IDEAL ?

Lancement manuel

Fiabilité

Travailler directement avec les api ?

Bullet Silver ?

Pas à 100% :

  • Learning curve (chaque API est différente)
  • Une API, ça bouge !

Twitter API Lifetime

Version Introduction End of Life Lifetime
6.0 28/08/2019 28/08/2020 12 mois
5.0 28/02/2019 28/02/2020 12 mois
4.0 28/08/2018 28/08/2019 12 mois
3.0 01/02/2018 28/02/2019 12 mois
2.0 10/07/2017 01/08/2018 13 mois
1.0 31/03/2016 10/01/2018 20 mois
0.0 21/02/2013 31/10/2016 32 mois

Solution : Service tiers

MiddleWare

Proxy

Promesse : Abstraction des API

Naissance des OAT

"Online Automation Tool"

GOAL :

Interconnecter des API par abstraction.

Apporter une couche intermédiaire de logique.

Exemple de Scénario

Scénario = task = zap = bot = flow

Connecteur = app = service

Déclencheur Logique Action

Récéption d’un email contenant une image
Si le sujet de l'email contient "sexy"
Créer un tweet avec l’image

Scénario plus complexe

5 principaux AOT

"Online Automation Tool"


Automate.io / Tarifs

123 Connecteurs

Free : 5 scénarios - 250 exec/mois - 5 min data check

Orienté marketing et vente


If This Then That (2011) / Tarifs

1228 Connecteurs

100% Free mais création de connecteur payant

App Android et iOS, orienté usage domestique


Microsoft Flow (Power Automate) / Tarifs

318 Connecteurs

Pas de version Free

App Android et iOS, 100% Office 365 intégration


Zapier / Tarifs

+1500 Connecteurs

Free : 5 scénarios - 100 exec/mois - 15 min data check

Uniquement SaaS, orienté business


Integromat / Tarifs

367 Connecteurs

Free : nb scénarios illimités - 1000 exec/mois
15 min data check - 100 Mo traffic

App Android et iOS, connecteur IFTTT et ZAPIER

Zapier

Et si on faisait un connecteur Phraseanet ?

Webhooks / Pooling

Pooling : Zapier calcule le différenciel

Projet "cheap uploader"

Goal :

  • Choisir une collection
  • Uploader des fichiers

Zapier UI (1/2)

Zapier UI (2/2)

Zapier UI - Limitations

Un connecteur, c'est quoi ?

C'est du code javascript Node.js v8.10.0

Executé sur AWS Lambda

Zapier CLI - Environnement

Zapier CLI - Test unitaires

Coding...

Publication (privée)

Et démo !

Keepeek Non Non Non Non Non
ePhoto Dam Non Non Non Non Non
Bynder Non Non Non Non Non
Opsomaï Non Non Non Non Non
Ajaris Non Non Non Non Non
ResourceSpace Non Non Non Non Non
Phraseanet Oui Non Non Non Non

Conclusion

Avec un connecteur Zapier et une solide API, Phraseanet peut acquérir :

Une indépendance face aux API des web services
→ la dépendance est déportée vers Zapier

Une réponse rapide/low-cost à un besoin spécifique

Des opportunités pour augmenter ses PdM

Merci !