{% extends "admin/index.html" %} {% load i18n %} {% block bodyclass %}{{ block.super }} app-{{ app_label }}{% endblock %} {% block content-desc %}
Créer des espaces qui ne sont autres que des groupes spécifiques d'utilisateurs permettant de cloisonner les données dans le contexte des objets de workflow.
Créer un workflow par import d'un fichier au format .toml. Les commandes django-admin suivantes sont utilisées ainsi (elles sont auto-documentées et assistent l'opération):
add_sample :crée des données Espace, utilisateurs facilitant les tests
gen_workflow_template :génère un fichier patron au format .toml qui spécifie entièrement le workflow. Ce patron sera d'autant plus précis que vous aurez auparavant créé et/ou mentionné le modèle django de votre workflow (basé sur BaseStateModel au lieu de models.Model)
import_workflow :Cette commande analyse votre fichier workflow et créé les objets en base Status, configurations de rôle, permissions, qui pourront être personnalisées depuis l'interface admin (voir ci-dessous) comme les couleurs et labels des statuts et des boutons action
Modifier le statut de chaque état dans lequel peut se trouver vos modèles. Les statuts sont communs à tous les worflows, ils sont automatiquement créés lors de l'import du workflow
Modifier la configuration de rôle pour chaque rôle du workflow, ces rôles sont automatiquement créés lors de l'import du workflow.