logologo
Démarrer
Manuel
Développement
Plugins
API
Accueil
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Démarrer
Manuel
Développement
Plugins
API
Accueil
logologo
Aperçu

Blocs

Aperçu

Blocs de données

Tableau
Formulaire
Détails
Liste
Cartes en grille
Graphique

Blocs de filtrage

Formulaire

Autres blocs

Panneau d'action
Iframe
Markdown
JS Block

Paramètres du bloc

Portée des données
Méthode de chargement des données
Mise en page
Règles d'interaction des blocs
Règles d'interaction des champs
Règles de tri
Tri par glisser-déposer
Suppression du bloc
Titre du bloc
Hauteur du bloc
Brouillons de formulaire

Champs

Aperçu

Paramètres généraux

Champs du tableau
Champs de détail
Champs du formulaire de filtrage
Champs du formulaire

Paramètres spécifiques

Date
Gestionnaire de fichiers
Sous-formulaire
Sélecteur déroulant
Sélecteur de données
Sélecteur en cascade
Sous-tableau (édition en ligne)
Sous-tableau (édition en modale)
Sous-détail
Titre
JS Field
JS Item
JS Column

Paramètres du champ

Valeur par défaut
Étiquette du champ
Afficher l'étiquette
Message d'aide du champ
Portée des données
Composant de champ
Formatage numérique
Mode
Requis
Champ de titre
Règles de validation
Composant de champ de relation

Actions

Aperçu

Paramètres de l'action

Bouton modifier
Confirmation secondaire
Assignation de valeurs
Lier un flux de travail
Modale de modification
Règles d'interaction des actions

Types d'action

Ajouter
Afficher
Supprimer
Modifier
Dupliquer
Importer
Importer Pro
Exporter
Exporter Pro
Exporter les pièces jointes
Filtrer
Lien
Ouvrir une modale
Actualiser
Soumettre les données
Déclencher un flux de travail
Mettre à jour l'enregistrement
Mise à jour par lot
Modification par lot
Ajouter un sous-enregistrement
JS Action
Permissions d'action

Avancé

Règles d'interaction
Flux d'événements
Variables
RunJS
Modèles d'interface utilisateur
Previous PageExporter
Next PageExporter les pièces jointes
Avis de traduction IA

Cette documentation a été traduite automatiquement par IA.

#Export Pro

Action : Exporter les enregistrements ProStandard Edition+

#Introduction

Le plugin Export Pro offre des fonctionnalités améliorées par rapport à la fonction d'exportation standard.

#Installation

Ce plugin dépend du plugin de gestion des tâches asynchrones. Vous devez l'activer avant de pouvoir utiliser Export Pro.

#Améliorations des fonctionnalités

  • Prend en charge les opérations d'exportation asynchrones, exécutées dans un thread indépendant, permettant l'exportation de grandes quantités de données.
  • Prend en charge l'exportation des pièces jointes.

#Guide d'utilisation

#Configuration du mode d'exportation

20251029172829

20251029172914

Sur le bouton d'exportation, vous pouvez configurer le mode d'exportation. Trois modes sont disponibles :

  • Automatique : Le mode d'exportation est déterminé en fonction du volume de données. Si le nombre d'enregistrements est inférieur à 1000 (ou 100 pour les exportations de pièces jointes), l'exportation synchrone est utilisée. S'il est supérieur à 1000 (ou 100 pour les exportations de pièces jointes), l'exportation asynchrone est utilisée.
  • Synchrone : Utilise l'exportation synchrone, qui s'exécute dans le thread principal. Ce mode convient aux petites quantités de données. L'exportation de grandes quantités de données en mode synchrone peut entraîner un blocage ou un ralentissement du système, l'empêchant de traiter les requêtes d'autres utilisateurs.
  • Asynchrone : Utilise l'exportation asynchrone, qui s'exécute dans un thread d'arrière-plan indépendant et ne bloque pas l'utilisation actuelle du système.

#Exportation asynchrone

Une fois l'exportation lancée, le processus s'exécute dans un thread d'arrière-plan indépendant, sans nécessiter de configuration manuelle de votre part. Dans l'interface utilisateur, après avoir démarré une exportation, la tâche d'exportation en cours s'affiche en haut à droite, indiquant sa progression en temps réel.

20251029173028

Une fois l'exportation terminée, vous pouvez télécharger le fichier exporté depuis les tâches d'exportation.

#Exportations concurrentes

Un grand nombre de tâches d'exportation concurrentes peut affecter les performances du serveur et ralentir la réponse du système. Il est donc recommandé aux développeurs de systèmes de configurer le nombre maximal de tâches d'exportation concurrentes (la valeur par défaut est 3). Lorsque ce nombre est dépassé, les nouvelles tâches sont mises en file d'attente.

20250505171706

Méthode de configuration de la concurrence : Variable d'environnement ASYNC_TASK_MAX_CONCURRENCY=nombre_de_concurrence

Suite à des tests approfondis avec différentes configurations et complexités de données, les nombres de concurrences recommandés sont :

  • CPU 2 cœurs, concurrence : 3.
  • CPU 4 cœurs, concurrence : 5.

#À propos des performances

Si vous constatez que le processus d'exportation est anormalement lent (voir ci-dessous), cela peut être dû à un problème de performance lié à la structure de la collection.

Caractéristiques des donnéesType d'indexVolume de donnéesDurée de l'exportation
Champs sans relationClé primaire / Contrainte unique1 million3 à 6 minutes
Champs sans relationIndex normal1 million6 à 10 minutes
Champs sans relationIndex composite (non unique)1 million30 minutes
Champs de relation
(Un à un, Un à plusieurs,
Plusieurs à un, Plusieurs à plusieurs)
Clé primaire / Contrainte unique500 00015 à 30 minutes

Pour garantir des exportations efficaces, nous vous recommandons de :

  1. La collection doit remplir les conditions suivantes :

| Type de condition | Condition requise