Points clés à retenir
- Choisissez un DAM pour les fiches de ressources soumises à des règles de gouvernance, la recherche, le partage et les flux de travail liés aux droits.
- Choisissez une couche de traitement pour les téléversements programmables, les transformations et les exports vers le stockage.
- Intégrez les deux produits lorsqu’aucun ne devrait absorber les responsabilités de l’autre.
Les équipes comparent souvent des produits qui interviennent sur les mêmes fichiers, mais sont responsables de décisions différentes. Un DAM indique quelle ressource est approuvée et peut être trouvée ; un service de traitement détermine comment transformer et déplacer ses octets.
L’essentiel
- Utilisez des identifiants stables de ressources et de versions pour que les dérivés restent traçables.
Distinguer la fiche de ressource de l’opération sur le fichier
Un système de gestion des ressources numériques (DAM) gère la fiche associée à un fichier. Cette fiche peut contenir la taxonomie, la propriété, les droits, les versions, l’état d’approbation, les collections et les règles de partage. Brandfolder assure cette couche organisationnelle. Ses utilisateurs doivent pouvoir trouver la bonne ressource et comprendre s’ils sont autorisés à l’utiliser.
Transloadit opère sur les octets des fichiers. Il peut recevoir ou importer une entrée, valider des propriétés, créer des dérivés techniques, extraire des métadonnées et exporter des résultats. Il ne fournit ni le catalogue soumis à gouvernance ni l’expérience de collaboration de Brandfolder. Une équipe qui supprime son DAM a toujours besoin d’un autre moyen de gérer la recherche, les droits, la révision et l’état de référence des ressources.
Ressource maître
La source soumise à gouvernance à laquelle se rattachent les droits, la propriété et les décisions relatives au cycle de vie.
Dérivé
Une sortie techniquement modifiée, créée pour un canal ou un usage précis.
Fiche de ressource
L’identité durable et les métadonnées qui relient les ressources maîtres, les versions, les dérivés et la gouvernance.
Utiliser les produits ensemble uniquement lorsque les responsabilités sont explicites
Une architecture combinée convient lorsque Brandfolder répond aux besoins de bibliothèque de ressources, mais que le traitement technique est spécialisé, porte sur de gros volumes ou est partagé avec les applications du produit. Par exemple, l’approbation d’une image de campagne peut déclencher la création de rendus aux dimensions fixes des places de marché et leur export vers un stockage propre au canal. Brandfolder reste la référence pour la source approuvée et ses droits d’utilisation.
Ne copiez pas l’état complet du DAM dans une base de données de traitement. L’intégration n’a besoin que des identifiants, de la version source, de la politique de traitement et des champs nécessaires à la tâche. Les résultats devraient revenir dans la fiche du DAM ou dans un registre en aval clairement documenté. Les changements d’approbation et de droits doivent continuer à provenir du DAM, et non de la réussite d’une transformation.
Définir le sens des notions de ressource maître, de rendu et de publication
Un nouveau rendu n’est pas automatiquement une nouvelle ressource maître. Redimensionner une photographie, la convertir en WebP ou créer un aperçu vidéo produit un dérivé d’une version source précise. Décidez si cette sortie est rattachée à la fiche du DAM, placée dans le stockage de diffusion, ou les deux. Définissez également si le contenu d’un même chemin peut être écrasé.
La publication est une transition d’état distincte. Un fichier techniquement valide peut encore avoir des droits expirés, un texte alternatif manquant ou une révision inachevée. Conservez l’achèvement du traitement et l’approbation de publication dans des champs distincts. Cela empêche un callback automatisé de diffuser une ressource que le DAM considère encore comme un brouillon, une ressource à usage restreint ou une ressource remplacée.
Sortie immuable
Un nouveau chemin est créé pour chaque version de la source ou du flux de travail, ce qui améliore la traçabilité et le retour en arrière.
Sortie remplaçable
Le contenu d’un chemin stable est écrasé, ce qui simplifie les systèmes consommateurs, mais exige une gestion réfléchie du cache et du retour en arrière.
Point de validation de la publication
Une décision métier qui suit le traitement et confirme que la ressource peut être rendue accessible.
Construire un traitement des événements tenant compte des versions
Le traitement peut démarrer lors du téléversement, de l’approbation, d’une action manuelle ou d’une réconciliation planifiée. Le déclenchement à l’approbation est généralement plus sûr pour les dérivés publics, car les versions à l’état de brouillon ne sont jamais envoyées au traitement. Elles ne peuvent donc ni consommer de ressources de traitement ni atteindre prématurément des destinations publiques. Le traitement au moment du téléversement peut néanmoins être utile pour la validation et les aperçus internes. Nommez explicitement le déclencheur et documentez ce qui se passe lorsqu’une version ultérieure arrive alors qu’une tâche antérieure est en cours.
Utilisez les identifiants de ressource et de version Brandfolder comme données de corrélation, ainsi qu’une clé d’idempotence pour le flux de travail demandé. Enregistrez l’identifiant d’Assembly Transloadit avec la tâche. Comme les Assembly Steps peuvent s’exécuter simultanément et que l’envoi des notifications peut être retenté, la gestion des résultats doit tolérer les messages dupliqués et les fins de traitement dans un ordre inattendu. Les résultats périmés ne devraient jamais remplacer les dérivés d’une version approuvée plus récente.
Renvoyer des métadonnées permettant d’auditer les dérivés
Pour chaque sortie, enregistrez l’identifiant de la ressource source, la version source, la version du flux de travail, le format, les dimensions ou la durée, la taille en octets, la destination, la somme de contrôle lorsqu’elle est utilisée et le statut de création. Ces informations permettent aux utilisateurs du DAM de distinguer les sorties à jour des sorties périmées et aident les opérateurs à reproduire un résultat après un changement de politique.
Gardez les métadonnées métier sous le contrôle du DAM. Un service de traitement peut lire les propriétés techniques, mais il ne peut pas déterminer à qui appartient une campagne, le territoire couvert par une licence ou le texte alternatif approprié à partir des seuls pixels. Si des métadonnées sont copiées dans un fichier exporté, définissez les champs autorisés et la manière dont les valeurs sensibles sont supprimées. N’exposez pas de taxonomie interne ni de données personnelles dans les dérivés publics.
Sécuriser les informations d’identification et les mécanismes de reprise
Accordez à l’intégration un accès en lecture uniquement aux sources nécessaires et un accès en écriture uniquement aux emplacements de sortie prévus. Conservez les secrets de stockage dans des ensembles d’informations d’identification gérés plutôt que dans les champs des tâches ou le code client. Lorsque les navigateurs créent des requêtes Transloadit, générez les signatures sur un serveur de confiance et utilisez des Templates contrôlés afin que les clients ne puissent ni rediriger les exports ni demander un traitement non approuvé.
Vérifiez les signatures des Assembly Notifications, ne répondez qu’après l’enregistrement durable de l’état et rendez les gestionnaires idempotents. L’échec d’une tâche doit être visible sur la ressource ou la tâche d’intégration, et pas seulement dans un journal serveur. Les opérateurs devraient pouvoir corriger un ensemble d’informations d’identification expiré ou une politique de destination et réexécuter la même tâche logique sans générer de dérivés contradictoires.
Comparer le coût total plutôt que les intitulés de fonctions qui se recoupent
Le coût d’un DAM comprend les licences, la prise en main, la conception de la taxonomie, la migration, l’administration de la gouvernance et les intégrations. Le coût du traitement comprend le transfert des entrées, les transformations, le stockage des sorties et le support opérationnel. Utiliser les deux ajoute une frontière d’intégration, mais peut supprimer des exports manuels ou des serveurs multimédias sur mesure. Modélisez le volume attendu et les lots en période de pointe plutôt que de vous fier à un seul prix unitaire.
Le coût du remplacement de Brandfolder n’est pas celui du traitement des fichiers. Une solution de remplacement doit aussi proposer la recherche, les permissions, le partage, la révision, la gestion des droits et une interface utilisable par les équipes non techniques. Si ces fonctions restent utiles, conserver le DAM et externaliser uniquement des tâches techniques au périmètre délimité constitue souvent le changement architectural le plus limité.
Tester les événements du cycle de vie, pas seulement les téléversements réussis
Une preuve de concept devrait traiter des images, des vidéos et des documents représentatifs, y compris des entrées trop volumineuses ou non prises en charge. Remplacez ensuite une source, révoquez une approbation, supprimez une ressource, renvoyez le même événement, faites expirer un ensemble d’informations d’identification et provoquez l’échec d’une destination d’export. Confirmez que les opérateurs et les utilisateurs du DAM peuvent déterminer quelles sorties sont à jour et quelle action est nécessaire.
Mesurez la latence de traitement, le taux d’échec par catégorie, les tâches en file d’attente, la gestion des événements dupliqués et les écarts relevés lors de la réconciliation. Comparez périodiquement les versions approuvées aux dérivés enregistrés afin de pouvoir corriger les effets des événements manqués. L’intégration n’est prête que lorsqu’elle peut reprendre après une interruption sans perdre la gouvernance ni publier de médias périmés.
Détails techniques à connaître
- Brandfolder est conçu pour organiser, gouverner, partager et mesurer les ressources de marque, tandis que Transloadit constitue une couche d’exécution pour les téléversements et les transformations de fichiers.
- Une intégration devrait conserver les identifiants de ressource et de version Brandfolder sur chaque dérivé traité afin que les changements d’approbation, de remplacement et de droits restent traçables.
- Exporter un nouveau rendu ne revient pas à publier une nouvelle ressource maître ; le flux de travail a besoin d’une destination explicite, d’une politique de nommage, d’une règle d’écrasement et d’une transition d’approbation.
- Le traitement peut commencer lors du téléversement, de l’approbation, d’une demande manuelle ou d’une réconciliation planifiée ; le déclencheur détermine la manière dont les versions à l’état de brouillon et les versions remplacées sont gérées.
- Les métadonnées des dérivés devraient inclure les dimensions, le format, la taille en octets, la version du flux de travail, la destination et la version source afin que le DAM puisse présenter les sorties avec exactitude.
- Les échecs doivent se traduire par un état permettant d’agir dans le système habituel de l’utilisateur, et pas seulement par une entrée dans un journal serveur, avec un mécanisme de réexécution sûr après correction des informations d’identification ou de la politique.
Une approche pratique
- 1
Cartographiez les étapes manuelles actuelles entre le téléversement, l’approbation dans le DAM et la diffusion sur les canaux.
- 2
Attribuez explicitement la responsabilité des fiches et de l’exécution technique.
- 3
Déclenchez un traitement idempotent à partir d’événements versionnés du DAM.
- 4
Renvoyez les sorties et les erreurs vers la fiche concernée et testez les callbacks reçus dans le désordre.
Quand Transloadit est utile
Connectez Transloadit pour valider les fichiers entrants, créer des dérivés techniques et les exporter avant ou après l’approbation dans le DAM. Conservez les fiches de ressources, les droits, les collections et la révision dans le DAM.
Périmètre architectural
Brandfolder est un DAM doté de flux de travail de recherche, de gouvernance et de partage. Transloadit ne remplace pas ces fonctions et ne devrait pas être présenté comme une solution de remplacement complète de Brandfolder.
Questions fréquentes
Transloadit remplace-t-il Brandfolder ?
Non. Brandfolder est un DAM consacré à la recherche, à la gouvernance, au partage et aux opérations liées au cycle de vie des ressources numériques. Transloadit est un service de traitement programmable pour les téléversements, les transformations, l’extraction de métadonnées et les exports.
Quand faut-il intégrer Brandfolder et Transloadit ?
Intégrez-les lorsque le DAM reste le catalogue de référence des ressources numériques, mais que l’organisation a besoin d’un traitement multimédia spécialisé, automatisé ou partagé entre plusieurs applications.
Quels identifiants une intégration devrait-elle conserver ?
Conservez l’identifiant de la ressource Brandfolder et sa version source exacte, ainsi que la version du flux de travail de traitement et l’identifiant d’Assembly Transloadit. Ne vous fiez pas aux noms de fichiers ni aux dossiers pour établir l’identité.
Faut-il publier immédiatement un dérivé traité ?
Pas automatiquement. La réussite du traitement confirme l’achèvement technique, tandis que la publication dépend aussi de l’approbation, des droits, des métadonnées d’accessibilité et de la politique du canal.
Comment les échecs de traitement devraient-ils apparaître aux utilisateurs ?
Associez à la ressource ou à la tâche d’intégration concernée un état d’échec permettant d’agir, indiquez une cause expurgée des informations sensibles et prévoyez un mécanisme de réexécution sûr. Ne laissez pas les seules traces de l’échec dans les journaux d’infrastructure.