jeudi 17 mars 2016

Requêter plus de 5 000 enregistrements

Vous vous êtes sûrement déjà confronté à la limite des 5 000 enregistrements lors de l'exécution d'une requête.
Aujourd'hui nous allons voir comment dépasser cette limite.

lundi 7 mars 2016

Travailler avec les champs des flux de processus d'entreprise

Les flux des processus d'entreprise (ou Business Process Flow en anglais) permettent de définir un ensemble de phases et d'étapes qui sont ensuite affichées dans un contrôle en haut du formulaire. Chaque phase contient un groupe d'étapes. Chaque étape représente un champ dans lequel les données peuvent être entrées.
Source : TechNet

Dans cet article je n'aborderai pas comment configurer ces flux (vous pouvez retrouver la documentation en suivant ce lien) mais comment gérer les champs (ou étape dans la terminologie MS) contenus dans chaque phase.

mercredi 2 mars 2016

Requêter sans verrouiller les tables (Table Lock)

Par défaut, lorsque vous effectuez une requête sur la base de données MS CRM la transaction verrouille la (ou les) table(s) utilisée(s) dans cette requête.
Si vous lancez plusieurs requêtes en parallèle sur les mêmes données, ce mécanisme de verrouillage peut augmenter drastiquement le temps de récupération.
Il est possible d'indiquer au système de ne pas utiliser ce système de verrouillage (pour les anglophones : Table Lock).