TÉLÉCHARGER DYNACASE PLATFORM


Dynacase vous permet d'accélérer le développement et le déploiement de vos applications métier et de structurer votre organisation. 21 févr. Installation & Exploitation, module Dynacase Platform, version éd. 14 © Anakeen, Anakeen Labs Publié le 21/02/. Si c'est le cas, alors une popup propose de télécharger et d'appliquer la mise à jour: Si vos accès aux dépôts Dynacase Platform nécessitent l'utilisation d'un.

Nom: DYNACASE PLATFORM
Format:Fichier D’archive
Version:Dernière
Licence:Usage Personnel Seulement
Système d’exploitation: MacOS. iOS. Windows XP/7/10. Android.
Taille:32.47 MB

TÉLÉCHARGER DYNACASE PLATFORM

Si vous avez des questions, on se retrouve là-bas…. Nous sommes le Sam 11 Mai, Sam 11 Mai, Cherche logiciel libre pour La philosophie du libre.

Dynacase Platform. Dynacase Platform est un système Open source de gestion de contenu d'entreprise (en anglais ECM Télécharger le Dynacase Control. modifier - modifier le code - voir wikidata · Consultez la documentation du modèle. Dynacase .. Créer un livre · Télécharger comme PDF · Version imprimable. Je vous invite donc à télécharger les sources ou les packages et nous le nom de la solution est dorénavant Dynacase Platform pour ceux qui.

Dynacase est le socle idéal pour créer des applications spécifiques nécessitant les dernières avancées technologiques en gestion de l'information, workflow, sécurité des données, mobilité et fonctionnement offline. Dynacase constitue une solution alternative aux progiciels de gestion, ERP et logiciels sur étagère. Que ce soit pour les ressources humaines, le système de management QHSE ou le traitement des dossiers, vous pouvez créer, maintenir et gérer des applications d'entreprise robustes et évolutives, et ce, quelque soit votre secteur d'activité.

Utiliser Dynacase permet un gain de temps en phase de développement et de déploiement.

Ce gain est apporté notamment par le moteur de workflow intégré à la plateforme qui permet par simple déclaration PHP de reproduire les processus métier, dont les circuits de validation, à l'identique du terrain. Les outils intégrés à Dynacase permettent une mise en production et une administration simplifiée. Avec Dynacase, le développeur configure des modules prêts à l'emploi pour la gestion des accès, la gestion des droits, la traçabilité et la confidentialité des données.

Aujourd'hui toutes les organisations créent des applications. Les applications connectent les utilisateurs, les usagers, les clients et les partenaires. Les applications métier permettent de rationaliser, d'automatiser et de rendre mobile les processus métier. Une application métier permet de répondre aux besoins spécifiques du métier, d'en organiser les activités au travers de workflow, de structurer l'information au sein de formulaires et d'automatiser les tâches répétitives.

Tous les besoins métier peuvent être adressés avec Dynacase. Anakeen se réserve le droit, à sa seule discrétion et à tout moment, de changer, modifier, compléter ou supprimer des parties de ces Conditions d'utilisation.

Il est de votre responsabilité de consulter périodiquement ces Conditions d'utilisation pour voir si des modifications y ont été apportées. Si vous continuez à utiliser le Site après publication des modifications apportées, cela signifiera que vous acceptez lesdites modifications. Tant que vous vous conformez aux présentes Conditions d'utilisation, Anakeen vous accorde un droit personnel limité, non exclusif et non cessible d'accès au Site et d'utilisation du Site.

Les dispositions suivantes constituent un accord contractuel entre vous et Anakeen. Par l'accès, la navigation ou l'utilisation de ce site Web vous reconnaissez avoir pris connaissance de ces dispositions et acceptez d'y être soumis, et vous acceptez de vous conformer à la législation et à la réglementation applicables, y compris aux lois et réglementations en matière d'exportation et de réexportation. Si vous n'acceptez pas ces dispositions, n'utilisez pas ce site Web.

Anakeen peut, à tout moment et sans préavis, modifier les présentes dispositions ainsi que tout autre information figurant sur ce site Web par le biais d'une mise à jour.

Ce site Web contient d'autres notices propriétaires et informations de copyright, dont il convient d'observer et de respecter les termes. Vous ne pouvez pas copier, reproduire, republier, télécharger, poster, transmettre, distribuer ou utiliser le présent site et tout son contenu, pour la création d'oeuvres dérivées sans l'accord écrit préalable d'Anakeen, à l'exception du fait qu'Anakeen vous concède un droit non transférable, non exclusif et limité, vous autorisant à accéder et à afficher les pages Web de ce site, uniquement sur votre ordinateur, et pour votre usage personnel, non commercial de ce site Web.

Ce droit vous est accordé à condition que vous ne modifiez pas le contenu affiché sur ce site, que vous conserviez intactes toutes les mentions de droits d'auteur, de marques et autres mentions de propriété, et que vous acceptiez toutes les dispositions et remarques jointes à ce contenu, sauf mention contraire indiquée sur ce site.

ECM et GED en PHP - Forum d'entraide PHPFrance

Nonobstant les dispositions ci-dessus, tous les logiciels et autres matériels disponibles pour téléchargement, accessibles ou utilisables à partir du présent site et possédant leur propres dispositions, seront régis par lesdites dispositions. En cas de non-respect des conditions énoncées sur ce site, Anakeen peut résilier automatiquement les droits qui vous ont été accordés, sans préavis ; vous devez alors immédiatement détruire toutes les copies des éléments téléchargés que vous possédez ou contrôlez.

A l'exception des droits limités du précédent paragraphe, Anakeen ne vous concède pas de droits, explicites ou implicites, ou de licences dans le cadre de brevets, marques, droits d'auteur, et toutes autres formes de propriété intellectuelle. Il sépare. Dans certains cas, il peut être nécessaire de forcer l'ordre d'un attribut par exemple, dans le cas d'un héritage, pour positionner un attribut entre 2 attributs de la famille parente.

Cela peut se faire en indiquant la valeur souhaitée dans la colonne R.

La numérotation automatique poursuivra alors à partir de cette nouvelle valeur. Vous avez sûrement remarqué que le déploiement systématique des sources via le webinst est une action consommatrice en temps.

Vous pouvez lors des phases de développement passer outre pour déployer de manière unitaire les différents fichiers:. Attention , ce mode de fonctionnement est strictement à prohiber en production et à réserver uniquement au développement de votre application.

Ce document est publié sous licence CC http: Ce livre a été produit avec easybook 4. Créé en , Anakeen est un éditeur expert dans l'amélioration de la gestion des processus et de l'information avec pour objectif principal: Le résultat opérationnel a toujours été recherché par toutes les entreprises et particulièrement aujourd'hui où le moindre détail peut faire la différence afin d'être ou de rester compétitif sur son marché.

Impliqué depuis dans le logiciel libre, Anakeen est un acteur majeur de la gestion de l'information. Nos contributions pour l'utilisation des standards ouverts, la garantie de l'accès au code source et la grande diversité de nos partenaires vous assure pérennité et réversibilité. Mais plus que ça, le code source est commenté dans l'objectif de faciliter sa compréhension pour la réutilisation ou la modification.

Aussi toute la documentation concernant le produit est mise en ligne sur www.

Mentions légales du site Dynacase pour développer des applications métier

En choisissant un logiciel Open Source, vous faites le choix de la sécurité, car vous avez l'assurance de vérifier le fonctionnement du logiciel et la qualité du code. Nos offres et services, nous permettent d'assurer le financement du développement produit mais aussi de contribuer chaque jour à l'adoption du business model Open Source.

Quick Start Dynacase Platform 3. Table des matières Chapitre 1 Introduction 1. Chapitre 1 Introduction 1. Une fois le tutoriel complété, vous saurez: Gérer des utilisateurs via la plateforme: Construire des familles Dynacase qui permettent de mettre en place un système riche et évolutif pour la génération de formulaire et la persistance des données: Créer des familles et utiliser le mécanisme d'héritage, Paramétrer les formulaires et customiser leur mise en forme, Ajouter du code métier au formulaire, Gérer la sécurité par document et les visibilités par élément de formulaire, Utiliser les documents pour produire des sorties bureautique, Internationaliser les formulaires.

Construire des cycles de vie Mettre en forme un cycle de vie, Mettre en place des droits par étapes, Ajouter des alertes et des relances, Internationaliser les cycles de vie. Construire des applications: Packager Créer des packages pour faciliter le déploiement, Créer des scripts pour gérer les mises à jour.

Il permet d'avoir une vue d'ensemble des fonctionnalités de Dynacase. Figure 1. L'aide en ligne. Chapitre 2 Préparation de l'environnement Pour la suite du tutoriel nous allons utiliser deux environnements distincts: Ce chapitre aborde la mise en place de ces environnements.

Cet outil utilise les notions suivantes: Par défaut, Anakeen fournit un dépôt contenant les modules open source de Dynacase. Ce tutoriel n'a pas vocation à détailler toute la procédure de mise en place des dépendances et d'installation de Dynacase Control, pour ce faire nous vous proposons deux solutions: Le login est admin et le mot de passe dynacase.

Vous arrivez sur la page ci-dessous: Figure 2. Figure 3. Create context. Figure 4. Figure 5. Figure 6. Figure 7. Figure 8. Figure 9. Contexte vide. Un module est composé de: Ce fichier, nommé paquet , est composé de la manière suivante: L'installation du toolkit et de ses dépendances est décrite dans la documentation correspondante Le developer toolkit est téléchargeable depuis notre site: L'initialisation du module se fait au moyen de la commande: You need to set the name of the application -n or --name You need to set the output path for the file -o or --output Usage: Automatically generated, Deploy webinst.

Show application. Chapitre 3 Gestion des dépendances Dans les chapitres suivants, vous allez utiliser des fonctionnalités fournies par d'autres modules. Chapitre 4 La gestion des utilisateurs Dans Dynacase, la gestion des utilisateurs utilise la notion de compte account dans la documentation de référence.

Les comptes se répartissent en trois catégories: Les utilisateurs ce type de compte identifie une personne et permet à celle-ci de se connecter sur la plateforme. Les groupes un groupe est un ensemble d'utilisateurs.

Il peut contenir d'autres groupes Il peut être contenu dans d'autres groupes, La liste des utilisateurs d'un groupe est de deux natures: L'application nécessite: Nous allons donc également créer les groupes suivants: Responsable des audits, Auditeurs, Administrateur fonctionnel. Enfin, l'application doit être initialisée avec les utilisateurs suivants: Jean Martin: Les arborescences de rôles, groupes et utilisateurs définis sont les suivants: Création d'utilisateur.

Modification de la hiérarchie. Chapitre 5 Familles et documents Les notions de famille et, celle associée, de document sont fondamentales dans Dynacase. Créer, Read: Voir, Update: Mettre à jour, Delete: Supprimer , ainsi que quelle représentation est utilisée pour quel utilisateur, des vues les différentes représentations du document sont définies.

Dans Dynacase, le document est matérialisé par: Référentiel qualité elle représente un référentiel qualité et contient: Chapitre de référentiel elle représente un chapitre et contient: Audit elle représente un audit et contient: Fiche de non-conformité elle représente une non-conformité et contient: La structure de la famille est utilisée en interne par Dynacase pour: Famille de base À la liste des familles identifiées de manière fonctionnelle, nous allons ajouter une famille dite de base , dont toutes les familles de l'application hériteront.

Ouvrez une console et rendez vous dans le répertoire de votre application et lancez la commande suivante: Contenu structure site. Contenu structure référentiel. Exemple de construction. Contenu structure Chapitre. Contenu structure FNC. Contenu structure Audit. Complétion d'attribut. Choisissez vos familles. Valeurs par défaut, Aides à la saisie, Attributs calculés, Contraintes.

Votre application nécessite les comportements suivants: Référentiel qualité: L'attribut référence est obligatoire, Le titre d'un référentiel est sa référence.

Chapitre de référentiel: L'attribut titre du chapitre est obligatoire, Le titre est composé du titre du référentiel associé et du titre du chapitre. L'attribut titre est obligatoire, Le titre est composé du titre de l'audit et d'un préfixe, La date de début est postérieure à la date du jour, La date de fin de l'audit est calculée automatiquement en fonction de la date de début d'audit et de sa durée, La liste des fiches de non-conformité, calculée automatiquement, n'est pas modifiable.

Fiche de non-conformité: Le titre est composé de l'attribut titre de la fiche et du titre de l'audit associé, Le rédacteur d'une fiche est la personne l'ayant créée, Les référentiels accessibles sont ceux sélectionnés dans l'audit associé, Les chapitres accessibles sont ceux du référentiel de la ligne en cours, L'attribut titre est obligatoire, L'attribut lien vers l'audit est obligatoire.

Les différents éléments paramétrables sont: De plus: Paramètre de la famille référentiel. Famille avec icônes. Famille avec titre. Valeur par défaut. Attribut en S. Attribut obligatoire. Attribut titre. Document avec le calcul du titre. Paramètre de famille. Définition contrainte: Aide à la saisie: Dynacase propose deux types de hooks: Message utilisateur. Pour les référentiels et chapitres: Uniquement par les utilisateurs ayant le rôle: Auditeur , Vue: Tous les utilisateurs, Modification: Auditeur , Suppression: Responsable des audits , Les droits de vue , modification et suppression seront abordés lors de la réalisation du cycle de vie, Fiche de non-conformité: Responsable des audits.

Les droits de vue , modification et suppression seront abordés lors de la réalisation du cycle de vie, La définition des familles doit pouvoir être mise à jour par les administrateurs fonctionnels. Il existe deux types d'affectations: On peut compléter la notion de sécurité avec deux autres éléments: Il permet notamment d'utiliser un masque pour changer les visibilités suivant le profil d'un utilisateur.

Le profil de famille permet de définir: Explorateur de document. Création document profil. Création document profil famille. Profil famille désactivé.

Profil famille activé. Profil famille matrice de droits. Profil famille matrice de droits: Profil famille: Import référentiel. Import chapitre. Import audit. Import fiche de non-conformité. Import Profil de document. CSV Profil de document. Profil de document: Contrôle de vue: Famille paramétrage: Fiche de non-conformité.

FNC profil auditeur. Certains détails pourraient être améliorés sur les formulaires: Date Statique.

Table des matières

Pièces jointes. Attributs alignés. Admin edition: Menu édition admin. Édition admin. Cela apporte les avantages suivants: Répartition de la charge entre les clients Puisque le serveur n'envoie plus que les données, et ne construit plus la page, cela allège la charge du serveur.

Souplesse Puisque le rendu est fait en javascript au dernier moment, il est facile de prendre en compte des éléments de contexte, et de faire un rendu extrêmement personnalisé Comportement surchargeable De par cette souplesse, il devient très facile de surcharger le comportement du document pour implémenter des fonctionnalités avancées.

Chapitre 6 Cycle de vie Vous allez maintenant configurer les cycles de vie de votre application. À chaque étape, le développeur peut spécifier: Deux cycles ont été identifiés: Création workflow. Graphe cycle audit. Cycle de vie: Audit coloré. Ajout de mail: Bien à vous,.

Minuteur création. Minuteur mail. Famille Audit. Cycle de vie des audits: Seul les utilisateurs suivant peuvent effectuer les transitions: Responsable de l'audit et auditeurs, Renvoyer en planification: Responsable de l'audit, Annuler l'audit: Responsable de l'audit, Accorder la certification: Responsable de l'audit et auditeurs, Refuser la certification: Responsable de l'audit.

Fiche d'audit: Tous les utilisateurs, Modifier: Rôle auditeur, Supprimer: Personne, Annulé: Personne, Supprimer: Personne, Planifié: Personne, Certifié: Personne, Refusé: Personne, 6. Les droits associés aux transitions. Ces droits permettent de définir quels utilisateurs peuvent franchir quelle transition, Des profil associés au document lors des changement d'étape. Ces profils permettent de définir qui peut voir, modifier, supprimer le document.

L'interface suivante vous est présentée: Profil Audit: Cycle de vie. Export cycle de vie avec sécurité.

Chapitre 7 Action Une action permet d'étendre les fonctionnalités de Dynacase. Vous pouvez: Le système d'action est composé de trois éléments: Les actions peuvent être appelée: Vous allez mettre en place deux actions: Pour vous simplifier la tâche, vous avez décidé d'utiliser deux librairies externes: Dans ce cas seul les utilisateurs possédant cet ACL directement ou via les rôles ou les groupes qu'ils possèdent peuvent effectuer cette action. Une fois l'action déclarée, elle peut être appelée de la manière suivante: Vous devez obtenir une arborescence similaire à: Liste documents: Chapitre 8 Annexe Ce chapitre contient différent éléments de références qui sont applicables pour tous les tutoriels.

UTF8 , délimiteur de cellule: Ajout d'un script. Liste des illustrations 1. L'aide en ligne 2. Control 3. Create context 4. Create context 5. Create context 6. Create context 7. Create context 8. Login 9.

Contexte vide Administration Deploy webinst Show application Création d'utilisateur Création Modification de la hiérarchie Contenu structure site Contenu structure référentiel Exemple de construction Contenu structure Chapitre Contenu structure FNC Contenu structure Audit Complétion d'attribut AppSwitcher Onefam Choisissez vos familles Paramètre de la famille référentiel Famille avec icônes Famille avec titre Valeur par défaut Attribut en S Attribut obligatoire Attribut titre Document avec le calcul du titre Paramètre de famille Structure Message utilisateur Explorateur de document Création document profil Création document profil famille Profil famille désactivé Profil famille activé Profil famille matrice de droits CSV Import référentiel Import chapitre Import audit Import fiche de non-conformité Import Profil de document CSV Profil de document Paramétrage Fiche de non-conformité FNC profil auditeur Date Statique Pièces jointes Attributs alignés Menu édition admin Édition admin FNC Création workflow Ce programme est un développer toolkit pour Dynacase Platform, il facilite l'initialisation et la maintenance d'un projet Dynacase Platform.

La documentation est générée à l' adresse suivante. Les dépendances du projet sont décrites dans le fichier composer. Le packaging du code dans un phar est réalisé à l'aide du projet box qui facilite la réalisation d'un phar exécutable. Pour repackager le projet après une modification des sources, il faut une fois dans le répertoire courant des sources faire:.

Il est possible de générer un zip pour une exécution autonome sous window en utilisant la commande. L'ensemble des dépendances composer et autres est alors téléchargé et un fichier devtool-win Skip to content. Dismiss Join GitHub today GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.

Sign up.