📦Les Templates
Qu'est-ce qu'un template ?
Un template permet à un maker de transmettre facilement une application à d'autres makers ayant des besoins similaires. Cela évite de repartir de zéro en ré-utilisant un modèle déjà fonctionnel. L'avantage d'un template est donc d'accélérer le temps de développement d'une application en capitalisant sur un travail déjà fait.
Un template se présente sous la forme :
d’une application non modifiable et non utilisable par son créateur, mais qu’il peut mettre à jour à partir d’un version de développement ou de production. Cette application est accessible depuis l’encart des environnements.
d'un lien d’importation auquel d’autres makers peuvent accéder pour dupliquer le template et ensuite utiliser comme point de départ d'une application.

Pour un maker émetteur de template
Un template est une version d'une application associée à un environnement distinct. Un template est indépendant du reste d'une application. C'est une photographie immuable d'une application.
Comme une version de production, un template n'est pas modifiable depuis la vue "front". Il est par contre possible de modifier les données associées à un template directement depuis l'environnement template, celles-ci peuvent aussi être choisies à la création du template.
La modification d'un template en front est possible uniquement via la mise à jour volontaire de celui-ci en suivant les étapes détaillées plus loin.
Les paramètres d'accessibilité d’un template pour les autres makers sont entièrement contrôlables.
Pour un maker récepteur d'un template
Lorsqu’un maker ayant le droit d'accéder à un template clique sur le lien de partage, il peut déclencher la création d’une copie de ce template dans son espace maker. À partir de ce moment, cette copie est une application complètement indépendante du template initial et de l’application depuis laquelle le template a été généré.
Pour importer un template il suffit d'être authentifié sur Ksaar, être autorisé à accéder au template et puis de copier-coller le lien de partage directement dans la barre d’adresse de votre navigateur.
Pour un utilisateur final
Il est impossible d'être utilisateur final d'un template. La vue utilisateurs est cachée.
Il est évidemment possible d'être utilisateur final d'une application ayant été créée à partir d'un template.
La création de template
Un template peut être créé à partir d'une version de production comme de développement. Une fois généré, il est possible de modifier ses paramètres d'accès et de le mettre à jour.
Si une app possède déjà un template, la procédure de génération est remplacée par une procédure de mise à jour. Le déroulement d'une mise à jour est le même que la génération.
Lors de sa mise à jour, l'ancien template est écrasé par la nouvelle version du template. Un utilisateur accède toujours à la version courante d'un template.
Dans un template, les automations ne sont pas actives. Leur statut affiché (activée ou non) reflète celui de l’application parent à des fins de visualisation. Cela permet de savoir quelles automations seront actives ou non une fois le template importé dans une application réelle. Afin de changer l'état d'une automation dans un template, il suffit de le faire dans la version parent puis de le mettre à jour.
Accessibilité
Un template peut être public ou privé.

S'il est public, toute personne ayant le lien peut copier le template sur leur compte Ksaar.
S'il est privé, seuls les comptes associées aux adresses mail indiquées dans les paramètres de partage pourront copier l'application. Vous pouvez ajouter autant de comptes que nécessaire.
Lien de partage
Un lien de partage peut être temporaire ou permanent.

S'il est temporaire, les utilisateurs autorisés pourront copier l'application uniquement jusqu'à la date renseignée. Après cette date, même s'ils sont autorisés, ils ne pourront pas copier le template.
S'il est permanent, les utilisateurs autorisés pourront copier le template sans restriction dans le temps.
Données partagées
De la même manière que pour le multi-environnement, il est possible de copier des enregistrements afin de les inclure dans le template. L'utilisateur qui recevra le template aura accès aux données incluses dans le template.
Vous pouvez choisir de copier vos données depuis l'environnement de développement, production ou depuis le template précédent.
Vous pouvez choisir d'inclure toutes les tables ou seulement certaines.

🚧 Tutoriel : Comment générer un template ?
1️⃣ Allez sur la version que vous voulez partager, choisissez "générer un template" (ou "mettre à jour le template" si l'application en possède déjà un)
2️⃣ Choisissez le nom et la description du template
3️⃣ Choisissez les paramètres d'accès : si le lien est public ou non et quels comptes maker sont autorisés si le lien est privé
4️⃣ Choisissez les paramètres d'expiration du lien : si le lien est permanent ou non et une date d'expiration s'il ne l'est pas
5️⃣ Choisissez les tables que vous allez inclure dans le template, il est aussi possible de choisir depuis quel environnement proviennent les enregistrements

Les paramètres de template
Copie du lien de partage
Le lien de partage est disponible dans la pastille d'environnement seulement lorsque vous êtes sur l'environnement de template.

Modifier les paramètres

Dans les paramètres, il est possible de modifier l'accessibilité ainsi que l'expiration du template.
L'import de template
🚧 Tutoriel : Comment importer un template ?
1️⃣ Authentifiez-vous sur Ksaar
2️⃣ Copiez-collez le lien de partage du template dans votre navigateur.
3️⃣ Choisissez le nom et le nom de domaine de votre nouvelle application
4️⃣ Vous recevrez un mail lorsque l'application est prête à être utilisée, la durée d'attente est proportionnelle à la taille de l'application

Mis à jour
Ce contenu vous a-t-il été utile ?