Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
Process info
|
Process info ( processNumber ) -> Résultat | ||||||||
Paramètre | Type | Description | ||||||
processNumber | Entier |
![]() |
Numéro du process | |||||
Résultat | Objet |
![]() |
Informations sur le process | |||||
La commande Process info retourne un objet fournissant des informations détaillées sur le process dont le numéro est indiqué dans processNumber.
Si le numéro de process transmis est incorrect, la commande retourne un objet null.
L'objet retourné contient les propriétés suivantes :
Propriété | Type | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cpuTime | Réel | Durée d'exécution (secondes) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cpuUsage | Réel | Pourcentage de temps consacré à ce process (entre 0 et 1) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
creationDateTime | Texte (Date ISO 8601) | Date et heure de la création du process | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ID | Entier long | ID unique du process | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
name | Texte | Nom du process | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
number | Entier long | Numéro du process | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preemptive | Booléen | Vrai si l'exécution est préemptive, faux sinon | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sessionID | Texte | UUID de session | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
state | Entier long | Statut actuel. Valeurs possibles :
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
systemID | Texte | ID du process utilisateur, du process 4D ou du process de réserve | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | Entier long | Type de process en cours d'exécution. Valeurs possibles (voir également la note) :
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
visible | Booléen | Vrai si visible, faux sinon |
Note : Les process internes de 4D ont une valeur de type négative et les process générés par l'utilisateur ont une valeur positive. Les process Worker lancés par l'utilisateur ont une valeur de type 5.
Voici un exemple d'objet de sortie :
{
"number": 4,
"name": "Application process",
"sessionID": "3C81A8D7AFE64C2E9CCFFCDC35DC52F5",
"ID": 4,
"visible": true,
"type": -18,
"state": 0,
"creationDateTime": "2024-09-22T12:46:39.787Z",
"preemptive": false,
"systemID": "123145476132864",
"cpuUsage": 0,
"cpuTime": 0.006769
}
Vous voulez savoir si le process est préemptif :
var $preemptive : Boolean
$preemptive:=Process info(Current process).preemptive
_o_PROCESS PROPERTIES
Count tasks
Process activity
Process state
Session info
Produit : 4D
Thème : Process
Numéro :
1843
Créé : 4D v20 R7
4D - Langage ( 4D v20 R7)