[Cozy Bank] Développement connecteur CIC


#1

Hello la communauté !

J’ai été séduit par Cozy bank et alors que j’installe cozy sur mon propre serveur, j’ai compris que j’allais devoir mettre la main à la patte ! :smiley:

Souhaitant synchroniser mes comptes bancaires sur ma propre instance, j’ai commencé le développement de mon premier connecteur pour récupérer les infos du CIC : cozy-konnector-bank-cic. Et je ne pense pas que ce sera le dernier… :slight_smile:

La doc technique se trouve ici : https://orandin.github.io/cozy-konnector-bank-cic/

Vos remarques et avis sont les bienvenus !


[Cozy Banks] Développement connecteur Fortuneo
#2

Bonjour @orandin,

Bienvenue et bord et merciiiii pour ce premier connecteur :slight_smile:

Je demande tout de suite à l’équipe de regarder ton code (ça va probablement prendre quelques jours, leurs journées ne font malheureusement que 24h et ils sont très occupés).


#3

Merci @Clochix pour l’accueil et d’avoir transmis à l’équipe ! :slight_smile:

Pas de soucis, rien ne presse. Le code est de toute manière disponible pour tout ceux qui passent par là et sont intéressés ! :wink:

Souhaite leur bon courage de ma part !


#4

Petite question, peut-être sauras-tu me répondre @Clochix !

J’utilise mon connecteur sur ma propre instance depuis quelques jours. Néanmoins, la fréquence d’exécution est fixée sur hebdomadaire. Pas hyper pratique pour les alertes de solde … :confused:

Est-il possible de changer la fréquence pour qu’elle s’exécute quotidiennement ? Si oui, comment faire ?


EDIT: J’ai finalement trouvé comment faire. Désolé pour le ping ! :smiley:

Je suis tombé sur la doc Konnectors doctype et en fouillant un peu le code source de cozy, j’ai trouvé les arguments autorisés. Je vais faire une proposition d’amélioration de la doc pour renseigner les arguments autorisés.


#5

Hello,

Tu peux préciser une fréquence dans le manifeste du connecteur : https://github.com/cozy/cozy-apps-registry/#properties-meaning-reference

Par défaut, la fréquence est hebdromadaire, mais un "frequency": "daily" devrait permettre de lancer le connecteur tous les jours.

(par contre ça ne sera pas pris en compte directement, il faut que tu installes la nouvelle version du connecteur, supprime et re-crée ton compte (ou ailles bidouiller la fréquence en base :wink: ))


#6

Au top @Clochix ! Merci pour le lien vers ce manifest qui m’a échappé ! Il me sera très utile ! :slight_smile:

Si j’ai un peu de temps, j’en profiterai pour reporter la description de chaque propriété du manifest dans la doc Konnectors doctype.


#7

Je viens de sortir un patch pour corriger le cas où cozy bank détecte une opération qu’il a manqué et la résolution génère une erreur : TypeError: date.slice is not a function

L’erreur en question est générée à cet endroit :

Or les attributs date de mes objets io.cozy.bank.operations sont du type Date et non du type String. J’ai donc changé le type pour résoudre cette erreur lorsque vous avez une opération manquée.


@Clochix : Pour information, le Konnector CRAGR est aussi impacté par ce bug si une transaction a été manquée.


[Cozy Banks] Développement connecteur Fortuneo