Architecture
Introduction
Caractéristiques de Microsoft Dynamics 365 for Finance and Operations
Architecture
Environnement de développement
Architecture pilotée par les modèles
Licence et configuration
Introduction à X ++
Introduction
Caractéristiques de X ++
Outils de développement
Ingénierie inverse
Les meilleures pratiques
Travailler avec des données
Introduction
Pendant la sélection
Requete
Mise en cache
Verrouillage
Tables temporaires
InitFrom
ParmTables
Efficacité des dates
Colonnes calculées dans les vues
Intégration de données
Dictionnaire de données
Introduction
Visual Studio et AOT : L’arborescence des objets
Les tables
Types de données: primitifs et étendus
Création de tableaux
Index
Relations
Énumérations de base
Vues
Instructions de contrôle
Introduction
Introduction aux variables
Les opérateurs
Expressions conditionnelles
Boucles
Fonctions intégrées
Outils de communication
Classes et objets
Introduction aux classes
Contrôle d’accès aux méthodes
Héritage
Objets
Portée et paramètres dans X ++
Méthodes
Référencement des méthodes d’objets
Types de méthodes
Table en tant que classes
Framework RunBase
Introduction
Framework RunBase
Classes de collecte
Classes d’objets d’application
Classes de noyau substituées par application
Objet Args
Interfaces utilisateur
Introduction
Formes
Joindre des sources de données
Éléments des menus
Modèles de formulaires
Pages de liste
FactBoxes
Formulaires
Introduction
Architecture
Source d’information
Contrôles de formulaire
Méthodes de formulaire
Placement du code
Contrôles supplémentaires
Gestion des roles utilisateur
Introduction
Définitions
Configurer un nouvel utilisateur
Attribuer un utilisateur à un rôle
Changer les devoirs d’un rôle
Modifier les privilèges de service
Attribuer une autorisation à un privilège
Enquêter sur l’accès
Accès à la base de données
Introduction
Récupération des données
Manipulation de données
Requêtes
Visual Studio
Introduction
Déploiement de code managé
Expérience de débogage Visual Studio pour X ++
Gestion des exceptions
Introduction
Des exceptions
Essayez de saisir les exceptions
Lancer des exceptions
Exceptions de concurrence optimiste
Workflow
Configuration du workflow
Créer une catégorie de workflow
Créer une requête
Créer un type de workflow
Activer le workflow sur un formulaire
Créer une approbation de workflow
Créer des gestionnaires d’événements
Sécurité pour les développeurs
Introduction
Autorisations
Politiques de sécurité