PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

Nouveauté WEBDEV 24 !
  • Présentation
  • Nouvelles fonctions du WLangage
  • Fonctions améliorées du WLangage
  • Nouvelles propriétés du WLangage
  • Propriétés améliorées du WLangage
  • Nouveaux types avancés du WLangage
  • Types avancés améliorés du WLangage
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Présentation
En version 24, de nouvelles fonctions, propriétés et de nouveaux types de données font leur apparition et certains ont été améliorés.
Nouvelles fonctions du WLangage
WEBDEV - Code ServeurWindows Les nouvelles fonctions WLangage en code Serveur sont les suivantes :
AjouteRéférenceAjoute la référence d'un objet en dernière position dans un tableau à une dimension.
AnnéeBissextileIndique si l'année spécifiée est bissextile ou non.
AnsiVersOemConvertit une chaîne de caractères au format ANSI (Windows) en une chaîne de caractères au format OEM (DOS).
CBVersImageGénère l'image d'un code-barres.
CertificatDeConfianceAjouteAjoute un certificat dans la liste des autorités racine de confiance utilisées pour valider les chaînes de certification.
CertificatDeConfianceRAZRetire tous les certificats ajoutés par la fonction CertificatDeConfianceAjoute.
CoordonnéeEcranVersEditeurConvertit une taille ou une position donnée dans le dpi natif de l'écran de l'appareil sur lequel s'exécute l'application vers le dpi de référence sous l'éditeur (160 dpi).
CoordonnéeEditeurVersEcranConvertit une taille ou une position donnée dans le dpi de référence sous l'éditeur (160 dpi) vers le dpi natif de l'écran de l'appareil sur lequel s'exécute l'application.
CrypteAsymétriqueCrypte une chaîne (buffer) avec un algorithme clé privée/publique selon le cryptage RSA.
CrypteAsymétriqueEnveloppéRéalise un cryptage asymétrique d’une enveloppe.
DécrypteAsymétriqueDécrypte une chaîne (buffer) avec un algorithme clé privée/publique selon le cryptage RSA.
DécrypteAsymétriqueEnveloppéRéalise le décryptage asymétrique d’une enveloppe encryptée avec la fonction CrypteAsymétriqueEnveloppé.
DemainRenvoie la date du jour suivant le jour en cours ou suivant une date donnée.
DemandeMiseAJourIHMDemande l'exécution du traitement "Demande de mise à jour de l'affichage" de la fenêtre, de la fenêtre interne, de la page, de la page interne, du modèle de champs ou du superchamp.
DemandeMiseAJourIHMParentDemande l'exécution du traitement "Demande de mise à jour de l'affichage" du parent.
DialogueAffiche une boîte de message et renvoie la valeur du bouton cliqué par l'utilisateur.
DocChangeAltitudeModifie l'altitude d'un élément de type Image ou de type Zone de texte dans un document DocX.
DonneISOPaysRenvoie le code ISO du type désiré d'un pays correspondant au libellé ou au code ISO (d'un autre type que celui désiré) du pays à la norme ISO 3166-1.
DonneNomPaysRenvoie le libellé d'un pays correspondant au code ISO du pays à la norme ISO 3166-1.
DonneUUIDCalcule un identifiant unique Universel (nommé "UUID") ayant pour taille 128 bits.
DonneUUID256Calcule un identifiant unique universel (nommé "UUID"), ayant pour taille 256 bits.
dPolyligneDessine une ligne composée de plusieurs segments.
ExécuteMiseAJourIHMExécute immédiatement le traitement "Demande de mise à jour de l'affichage" de la fenêtre, de la page, de la fenêtre interne, de la page interne, du modèle de champs ou du superchamp.
ExécuteMiseAJourIHMParentExécute immédiatement le traitement "Demande de mise à jour de l'affichage" du parent.
FacteurGrandePoliceRenvoie le facteur d'agrandissement courant d'une fenêtre WINDEV (uniquement si Windows est en mode "grandes polices").
fAttributLectureSeuleIndique si un fichier texte est en lecture seule et change l'attribut lecture seule d'un fichier.
fCheminCourtRenvoie le chemin complet court d'un fichier ou d'un répertoire.
fCheminLongRenvoie le chemin complet long d'un fichier ou d'un répertoire.
fListeDisqueRenvoie la liste des disques installés sur la machine.
fLitLigneExpressionRégulièreLit une ligne d’un fichier externe et récupère dans des variables les morceaux de cette ligne en fonction d’une expression régulière.
fNomCourtRenvoie le nom court d'un fichier ou d'un répertoire.
fNomLongRenvoie le nom long d'un fichier ou d'un répertoire.
fRepDonnéesCommunRenvoie un chemin de répertoire pour les données partagées de l'application courante :
  • entre tous les utilisateurs de la machine
  • entre tous les utilisateurs TSE
Ce répertoire est utilisable sans restriction sous Windows XP, Vista, ... Ce répertoire permet de stocker par exemple : 
  • les fichiers de configuration générale de l'application (fichiers .INI, fichiers .XML, ...).
  • les fichiers de données communs à tous les utilisateurs (fichiers HFSQL .fic, .ndx, .mmo).
gPoliceBarréeConstruit une séquence de caractères permettant d'indiquer si le texte suivant l'appel de cette fonction est barré ou non.
gpwAjouteAuthLoginAjoute un bouton (Facebook, Google, Microsoft, ...) de connexion dans la fenêtre ou dans la page de login.
gpwAucunRenvoie la valeur du mot "AUCUN" selon le framework utilisé.
gpwAuthLoginPermet de se connecter au Groupware Utilisateur en utilisant une authentification avec un compte de type Facebook, Google, Microsoft, etc.
gpwDéfautRenvoie la valeur correspondant à "DEFAUT" selon le framework utilisé.
gpwSuperviseurRenvoie le login du compte "Superviseur" selon le framework utilisé.
gpwUtilisateursEnregistrésRenvoie la valeur correspondant au mot "Utilisateurs enregistrés" selon le framework utilisé.
gpwVisiteurRenvoie la valeur correspondant au mot "Visiteur" selon le framework utilisé.
HExporteCSVExporte les enregistrements d'un fichier de données (HFSQL ou OLE DB), d'une vue ou d'une requête dans un fichier CSV.
HExporteXLSExporte les enregistrements d'un fichier de données (HFSQL ou OLE DB), d'une vue ou d'une requête dans un fichier Excel (XLSX).
HierRenvoie la date du jour précédant le jour en cours ou précédant une date donnée.
iAjoutePièceJointeAjoute une pièce jointe dans un fichier PDF généré par l'export PDF d'une impression.
iEnchaînementAjouteXLSAjoute une impression d'un document de type XLS ou XLSX dans un enchaînement d'impressions d'états.
iImprimeXLSImprime la feuille courante d'un document au format "xlsx" ou "xls".
InsèreRéférenceAjoute la référence d’un objet à la position donnée dans un tableau à une dimension.
mlChargeEspaceDeTravailCharge l’ensemble des variables d’un fichier MATLAB dans la session.
mlEcritVariableEcrit la valeur d’une variable de la session MATLAB.
mlExécuteEvalue et exécute une commande sur une session MATLAB.
mlInitialiseInitialise une nouvelle session MATLAB indépendante avec un espace de travail vide pour exécuter des fonctions.
mlListeVariableListe les variables présentes dans la session MATLAB.
mlRAZEspaceDeTravailSupprime l’ensemble des variables de la session MATLAB.
mlRécupèreVariableRécupère une valeur d’une variable de la session MATLAB.
mlSauveEspaceDeTravailSauve l'espace de travail de la session dans un fichier MATLAB.
mlSupprimeVariableSupprime une variable de la session MATLAB.
mlTermineTermine une session MATLAB. Cette session a été initialisée avec la fonction mlInitialise.
NationFrameworkDéfinit ou identifie la langue du framework.
OemVersAnsiConvertit une chaîne de caractères au format OEM (DOS) en une chaîne de caractères au format ANSI (Windows).
OpenIDLitIdentitéRécupère l'identité d’un utilisateur contenue dans une variable de type AuthToken.
PDFMotDePasseProtège un document PDF par un mot de passe.
PlanningModeRenvoie le mode d'affichage d'un champ Planning : jour, semaine, mois, ...
RedisAbonneSouscrit un abonnement à un canal de diffusion Redis.
RedisConnecteOuvre une connexion vers un serveur Redis (ou un cluster Redis).
RedisDésabonneSupprime un abonnement à un canal de diffusion Redis.
RedisExécuteCommandeExécute une commande sur un serveur Redis et récupère le résultat.
RedisPipelineAjouteAjoute une commande Redis dans un pipeline.
RedisPipelineRAZIgnore les résultats de l'exécution d'une commande Redis ayant été ajoutée par la fonction RedisPipelineAjoute.
RedisPipelineRécupèreRécupère le résultat de l'exécution d'une commande Redis ayant été ajouté par RedisPipelineAjoute.
RedisPubliePublie un message sur un canal de diffusion Redis.
SaisieAffiche un message en permettant à l'utilisateur de saisir une information.
SaisieAjouteJetonAjoute un jeton dans un champ de saisie de type "Jetons de texte".
SaisieInsèreJetonInsère un jeton dans un champ de saisie de type "Jetons de texte".
SaisieOccurrenceJetonRenvoie le nombre de jetons présent un champ de saisie de type "Jetons de texte".
SaisieSupprimeJetonSupprime un jeton dans un champ de saisie de type "Jetons de texte".
SaisieSupprimeToutJetonSupprime tous les jetons d’un champ de saisie de type "Jetons de texte".
SOAPVersHTTPConstruit la requête HTTP d'appel à une fonction d'un Webservice. Cette requête peut être modifiée pour l'adapter si nécessaire aux attentes du Webservice. Elle pourra ensuite être envoyée grâce à la fonction HTTPEnvoie.
TableauAjouteRéférenceAjoute la référence d'un objet en dernière position dans un tableau à une dimension.
TableauInsèreRéférenceAjoute la référence d’un objet à la position donnée dans un tableau à une dimension.
Les nouvelles fonctions WLangage (syntaxe objet) en code Serveur sont les suivantes :
<Chrono>.DébutDémarre un chronomètre afin de mesurer la durée d'un traitement (en millisecondes) et permet de remettre à zéro un chronomètre existant.
<Chrono>.FinArrête un chronomètre et renvoie le temps écoulé (en millisecondes) depuis le début du chronométrage (appel de la fonction <Chrono>.Début).
<Chrono>.PauseInterrompt un chronomètre afin de mesurer la durée d’un traitement.
<Chrono>.RAZArrête et remet un chronomètre existant à zéro.
<Chrono>.ReprendRedémarre un chronomètre précédemment arrêté par les fonctions <Chrono>.Fin ou <Chrono>.Pause.
<Image>.DessineArcDessine un arc de cercle ou un arc d'ellipse dans un champ Image.
<Variable Image>.DessineArcDessine un arc de cercle ou un arc d'ellipse dans une variable de type Image.
<Image>.DessineCadreDessine un cadre dans un champ Image.
<Variable Image>.DessineCadreDessine un cadre dans une variable de type Image.
<Image>.DessineCercleDessine un cercle ou une ellipse dans un champ Image.
<Variable Image>.DessineCercleDessine un cercle ou une ellipse dans une variable de type Image.
<Image>.ChangeModeChange le mode de dessin utilisé par les fonctions de dessin (fonctions dLigne, dRectangle, ....).
<Variable Image>.ChangeModeChange le mode de dessin utilisé par les fonctions de dessin (fonctions dLigne, dRectangle, ....).
<Image>.DessineCordeDessine une corde de cercle (intersection d'une ellipse et d'une droite) dans un champ Image.
<Variable Image>.DessineCordeDessine une corde de cercle (intersection d'une ellipse et d'une droite) dans une variable de type Image.
<Image>.FondDéclare la couleur de fond par défaut des rectangles, des cercles, ... utilisés dans un champ Image.
<Variable Image>.FondDéclare la couleur de fond par défaut des rectangles, des cercles, ... utilisés dans une variable de type Image.
<Image>.DessineLigneDessine une ligne dans un champ Image.
<Variable Image>.DessineLigneDessine une ligne dans une variable de type Image.
<Image>.DessinePointDessine un point dans un champ Image.
<Variable Image>.DessinePointDessine un point dans une variable de type Image.
<Image>.PoliceDéclare la police de caractères qui sera utilisée par la fonction dTexte dans un champ Image.
<Variable Image>.PoliceDéclare la police de caractères qui sera utilisée par la fonction dTexte dans une variable de type Image.
<Image>.DessinePolygoneDessine un polygone dans un champ Image,
<Variable Image>.DessinePolygoneDessine un polygone dans une variable de type Image.
<Image>.DessinePortionDessine une portion de cercle ou d'ellipse dans un champ Image.
<Variable Image>.DessinePortionDessine une portion de cercle ou d'ellipse dans une variable de type Image.
<Image>.DessineRectangleDessine un rectangle dans un champ Image.
<Variable Image>.DessineRectangleDessine un rectangle dans une variable de type Image.
<Image>.DessineRectangleArrondiDessine un rectangle arrondi dans un champ Image.
<Variable Image>.DessineRectangleArrondiDessine un rectangle arrondi dans une variable de type Image.
<Image>.DessineRectangleDégradéDessine un rectangle dans un champ Image.
<Variable Image>.DessineRectangleDégradéDessine un rectangle dans une variable de type Image.
<Image>.RemplissageColorie une zone dans un champ Image.
<Variable Image>.RemplissageColorie une zone dans une variable de type Image.
<Image>.StyloDéclare la couleur et le style par défaut du tracé des traits, des rectangles, des cercles, ... contenus dans un champ Image.
<Variable Image>.StyloDéclare la couleur et le style par défaut du tracé des traits, des rectangles, des cercles, ... contenus dans une variable de type Image.
<Image>.DessineTexteDessine un texte dans un champ Image.
<Variable Image>.DessineTexteDessine un texte dans une variable de type Image.
<Image>.DessineTexteRTFDessine un texte RTF dans un champ Image.
<Variable Image>.DessineTexteRTFDessine un texte RTF dans une variable de type Image.
<Saisie>.AjouteJetonAjoute un jeton dans un champ de saisie de type "Jetons de texte".
<Saisie>.AjouteSaisieAssistéeAjoute une ligne dans la liste des valeurs disponibles pour la saisie assistée d'un champ de saisie.
<Saisie>.FermeSaisieAssistéeFerme la liste des valeurs proposées par la saisie assistée d’un champ de saisie.
<Saisie>.ParamètreSaisieAssistéePermet de paramétrer le filtre et l'ouverture de la saisie assistée.
<Saisie>.InsèreJetonInsère un jeton dans un champ de saisie de type "Jetons de texte".
<Saisie>.OccurrenceJetonRenvoie le nombre de jetons présent un champ de saisie de type "Jetons de texte".
<Saisie>.SupprimeJetonSupprime un jeton dans un champ de saisie de type "Jetons de texte".
<Saisie>.SupprimeToutJetonSupprime tous les jetons d’un champ de saisie de type "Jetons de texte".
WEBDEV - Code ServeurLinux Les nouvelles fonctions WLangage pour WEBDEV en Linux sont les suivantes :
AjouteRéférenceAjoute la référence d'un objet en dernière position dans un tableau à une dimension.
AnnéeBissextileIndique si l'année spécifiée est bissextile ou non.
AnsiVersOemConvertit une chaîne de caractères au format ANSI (Windows) en une chaîne de caractères au format OEM (DOS).
CBVersImageGénère l'image d'un code-barres.
CertificatDeConfianceAjouteAjoute un certificat dans la liste des autorités racine de confiance utilisées pour valider les chaînes de certification.
CertificatDeConfianceRAZRetire tous les certificats ajoutés par la fonction CertificatDeConfianceAjoute.
CléCalculeCléActivationCalcule la clé d'activation de l'application à partir de la clé initiale.
CléCompareCléCompare une clé initiale avec une clé d'activation.
CléGénèreCléInitialeGénère la clé initiale (numéro de licence unique) pour le système d'activation de l'application.
CléRécupèreIdentifiantRécupère l'identifiant ayant servi à générer une clé initiale.
DemainRenvoie la date du jour suivant le jour en cours ou suivant une date donnée.
DemandeMiseAJourIHMDemande l'exécution du traitement "Demande de mise à jour de l'affichage" de la fenêtre, de la fenêtre interne, de la page, de la page interne, du modèle de champs ou du superchamp.
DemandeMiseAJourIHMParentDemande l'exécution du traitement "Demande de mise à jour de l'affichage" du parent.
DialogueAffiche une boîte de message et renvoie la valeur du bouton cliqué par l'utilisateur.
DocChangeAltitudeModifie l'altitude d'un élément de type Image ou de type Zone de texte dans un document DocX.
DonneISOPaysRenvoie le code ISO du type désiré d'un pays correspondant au libellé ou au code ISO (d'un autre type que celui désiré) du pays à la norme ISO 3166-1.
DonneNomPaysRenvoie le libellé d'un pays correspondant au code ISO du pays à la norme ISO 3166-1.
DonneUUIDCalcule un identifiant unique Universel (nommé "UUID") ayant pour taille 128 bits.
DonneUUID256Calcule un identifiant unique universel (nommé "UUID"), ayant pour taille 256 bits.
dPolyligneDessine une ligne composée de plusieurs segments.
ExécuteMiseAJourIHMExécute immédiatement le traitement "Demande de mise à jour de l'affichage" de la fenêtre, de la page, de la fenêtre interne, de la page interne, du modèle de champs ou du superchamp.
ExécuteMiseAJourIHMParentExécute immédiatement le traitement "Demande de mise à jour de l'affichage" du parent.
fAttributLectureSeuleIndique si un fichier texte est en lecture seule et change l'attribut lecture seule d'un fichier.
fNomCourtRenvoie le nom court d'un fichier ou d'un répertoire.
fNomLongRenvoie le nom long d'un fichier ou d'un répertoire.
fRepDonnéesCommunRenvoie un chemin de répertoire pour les données partagées de l'application courante :
  • entre tous les utilisateurs de la machine
  • entre tous les utilisateurs TSE
Ce répertoire est utilisable sans restriction sous Windows XP, Vista, ... Ce répertoire permet de stocker par exemple : 
  • les fichiers de configuration générale de l'application (fichiers .INI, fichiers .XML, ...).
  • les fichiers de données communs à tous les utilisateurs (fichiers HFSQL .fic, .ndx, .mmo).
gPoliceBarréeConstruit une séquence de caractères permettant d'indiquer si le texte suivant l'appel de cette fonction est barré ou non.
gpwActiveUtilisateurValide la création d'un nouvel utilisateur dans la base de données du groupware utilisateur en activant l'utilisateur.
gpwAjouteAuthLoginAjoute un bouton (Facebook, Google, Microsoft, ...) de connexion dans la fenêtre ou dans la page de login.
gpwAucunRenvoie la valeur du mot "AUCUN" selon le framework utilisé.
gpwAuthLoginPermet de se connecter au Groupware Utilisateur en utilisant une authentification avec un compte de type Facebook, Google, Microsoft, etc.
gpwDéfautRenvoie la valeur correspondant à "DEFAUT" selon le framework utilisé.
gpwMotPasseOubliéExécute une action pour récupérer ou changer le mot de passe d'un utilisateur.
gpwRechercheUtilisateurRécupère les caractéristiques d'un utilisateur du groupware utilisateur.
gpwSuperviseurRenvoie le login du compte "Superviseur" selon le framework utilisé.
gpwUtilisateursEnregistrésRenvoie la valeur correspondant au mot "Utilisateurs enregistrés" selon le framework utilisé.
gpwVérifieUtilisateurVérifie l'existence et la validité du mot de passe d'un utilisateur du groupware utilisateur.
gpwVisiteurRenvoie la valeur correspondant au mot "Visiteur" selon le framework utilisé.
HExporteCSVExporte les enregistrements d'un fichier de données (HFSQL ou OLE DB), d'une vue ou d'une requête dans un fichier CSV.
HExporteXLSExporte les enregistrements d'un fichier de données (HFSQL ou OLE DB), d'une vue ou d'une requête dans un fichier Excel (XLSX).
HierRenvoie la date du jour précédant le jour en cours ou précédant une date donnée.
iAjoutePièceJointeAjoute une pièce jointe dans un fichier PDF généré par l'export PDF d'une impression.
InfoBitmapRécupère les caractéristiques d'un fichier image ou d'un fichier PDF :
  • format,
  • largeur et hauteur,
  • nombre de bits par pixel.
InsèreRéférenceAjoute la référence d’un objet à la position donnée dans un tableau à une dimension.
MongoAjouteAjoute un ou plusieurs documents dans une collection d'une base MongoDB.
MongoChercheCherche des documents dans une collection MongoDB.
MongoCréeCrée une connexion à un serveur ou à un cluster MongoDB.
MongoCréeCollectionCrée une collection dans une base MongoDB en précisant des options de cette collection.
MongoExécuteCommandeExécute une commande générique sur une base MongoDB ou sur une collection MongoDB.
MongoGridFSEnvoieFichierCopie un fichier du poste local vers un système de fichiers MongoDB (GridFS).
MongoGridFSListeFichierRécupère la liste des fichiers MongoDB présents dans le système de fichiers MongoDB (gridFS).
MongoGridFSRécupèreFichierRécupère sur le poste local un fichier identifié par son nom et présent dans un système de fichiers MongoDB.
MongoGridFSRécupèreFichierParIdRécupère sur le poste local un fichier (identifié par son identifiant) présent dans un système de fichiers MongoDB.
MongoGridFSRécupèreInfoFichierPermet de récupérer les informations concernant un fichier MongoDB (gridFS).
MongoGridFSSupprimeFichierSupprime un fichier identifié par son nom dans un système de fichiers MongoDB.
MongoGridFSSupprimeFichierParIdSupprime un fichier identifié par son identifiant dans un système de fichiers MongoDB.
MongoInfoRenvoie des informations sur une base MongoDB.
MongoModifieToutModifie des documents dans une collection d'une base MongoDB.
MongoModifieUnModifie un document dans une collection d'une base MongoDB.
MongoSupprimeBaseSupprime une base MongoDB et toutes ses collections.
MongoSupprimeCollectionSupprime une collection d'une base MongoDB.
MongoSupprimeToutSupprime tous les documents (correspondant au filtre spécifié) d'une collection d'une base MongoDB.
MongoSupprimeUnSupprime un document dans une collection d'une base MongoDB.
NationFrameworkDéfinit ou identifie la langue du framework.
OemVersAnsiConvertit une chaîne de caractères au format OEM (DOS) en une chaîne de caractères au format ANSI (Windows).
OpenIDLitIdentitéRécupère l'identité d’un utilisateur contenue dans une variable de type AuthToken.
PlanningModeRenvoie le mode d'affichage d'un champ Planning : jour, semaine, mois, ...
RedisAbonneSouscrit un abonnement à un canal de diffusion Redis.
RedisConnecteOuvre une connexion vers un serveur Redis (ou un cluster Redis).
RedisDésabonneSupprime un abonnement à un canal de diffusion Redis.
RedisExécuteCommandeExécute une commande sur un serveur Redis et récupère le résultat.
RedisPipelineAjouteAjoute une commande Redis dans un pipeline.
RedisPipelineRAZIgnore les résultats de l'exécution d'une commande Redis ayant été ajoutée par la fonction RedisPipelineAjoute.
RedisPipelineRécupèreRécupère le résultat de l'exécution d'une commande Redis ayant été ajouté par RedisPipelineAjoute.
RedisPubliePublie un message sur un canal de diffusion Redis.
SaisieAffiche un message en permettant à l'utilisateur de saisir une information.
SaisieAjouteJetonAjoute un jeton dans un champ de saisie de type "Jetons de texte".
SaisieInsèreJetonInsère un jeton dans un champ de saisie de type "Jetons de texte".
SaisieOccurrenceJetonRenvoie le nombre de jetons présent un champ de saisie de type "Jetons de texte".
SaisieSupprimeJetonSupprime un jeton dans un champ de saisie de type "Jetons de texte".
SaisieSupprimeToutJetonSupprime tous les jetons d’un champ de saisie de type "Jetons de texte".
SFAjouteCrée un enregistrement dans un fichier d'une base de données Salesforce.
SFAvanceRequêteContinue d'exécuter une requête SOQL (Salesforce Object Query Language) sur les enregistrements d'une base de données Salesforce.
SFConnectePermet de s'authentifier auprès de la plateforme Salesforce.
SFConvertitPisteConvertit des pistes, également appelées LEAD.
SFDéconnecteDéconnecte :
  • la plateforme Salesforce.
  • la session Salesforce en cours.
SFExécuteRequêteExécute une requête SOQL (Salesforce Object Query Language) sur une base de données Salesforce.
SFExécuteTraitementDemande l'exécution d'un traitement spécifique.
SFFusionneFusionne des enregistrements Salesforce (appelés également objets Salesforce).
SFLitRécupère des enregistrements Salesforce à partir de leurs identifiants.
SFModifieModifie les enregistrements d'un fichier défini dans Salesforce.
SFRechercheEffectue une recherche parmi les enregistrements d'une base de données Salesforce.
SFRechercheModifiéRecherche et récupère les enregistrements (objets Salesforce) modifiés pendant la période spécifiée.
SFRechercheSuppriméRecherche et récupère les enregistrements (objets Salesforce) supprimés pendant la période spécifiée.
SFRestaureRestaure des enregistrements Salesforce précédemment effacés.
SFSupprimeSupprime des enregistrements d'une base de données Salesforce.
SFVideCorbeilleVide les enregistrements spécifiés de la corbeille Salesforce.
SOAPVersHTTPConstruit la requête HTTP d'appel à une fonction d'un Webservice. Cette requête peut être modifiée pour l'adapter si nécessaire aux attentes du Webservice. Elle pourra ensuite être envoyée grâce à la fonction HTTPEnvoie.
TableauAjouteRéférenceAjoute la référence d'un objet en dernière position dans un tableau à une dimension.
TableauInsèreRéférenceAjoute la référence d’un objet à la position donnée dans un tableau à une dimension.
Les nouvelles fonctions WLangage (syntaxe objet) pour WEBDEV en Linux sont les suivantes :
<Chrono>.DébutDémarre un chronomètre afin de mesurer la durée d'un traitement (en millisecondes) et permet de remettre à zéro un chronomètre existant.
<Chrono>.FinArrête un chronomètre et renvoie le temps écoulé (en millisecondes) depuis le début du chronométrage (appel de la fonction <Chrono>.Début).
<Chrono>.PauseInterrompt un chronomètre afin de mesurer la durée d’un traitement.
<Chrono>.RAZArrête et remet un chronomètre existant à zéro.
<Chrono>.ReprendRedémarre un chronomètre précédemment arrêté par les fonctions <Chrono>.Fin ou <Chrono>.Pause.
<Saisie>.AjouteJetonAjoute un jeton dans un champ de saisie de type "Jetons de texte".
<Saisie>.AjouteSaisieAssistéeAjoute une ligne dans la liste des valeurs disponibles pour la saisie assistée d'un champ de saisie.
<Saisie>.FermeSaisieAssistéeFerme la liste des valeurs proposées par la saisie assistée d’un champ de saisie.
<Saisie>.ParamètreSaisieAssistéePermet de paramétrer le filtre et l'ouverture de la saisie assistée.
<Saisie>.SupprimeToutSaisieAssistéeVide la liste des valeurs proposées pour la saisie assistée d’un champ de saisie.
<Saisie>.InsèreJetonInsère un jeton dans un champ de saisie de type "Jetons de texte".
<Saisie>.OccurrenceJetonRenvoie le nombre de jetons présent un champ de saisie de type "Jetons de texte".
<Saisie>.SupprimeJetonSupprime un jeton dans un champ de saisie de type "Jetons de texte".
<Saisie>.SupprimeToutJetonSupprime tous les jetons d’un champ de saisie de type "Jetons de texte".
<Variable sfConnexion>.AjouteCrée un enregistrement dans un fichier d'une base de données Salesforce.
<Variable sfConnexion>.AvanceRequêteContinue d'exécuter une requête SOQL (Salesforce Object Query Language) sur les enregistrements d'une base de données Salesforce.
<Variable sfConnexion>.ConnectePermet de s'authentifier auprès de la plateforme Salesforce.
<Variable sfConnexion>.ConvertitPisteConvertit des pistes, également appelées LEAD.
<Variable sfConnexion>.DéconnecteDéconnecte :
  • la plateforme Salesforce.
  • la session Salesforce en cours.
<Variable sfConnexion>.ExécuteRequêteExécute une requête SOQL (Salesforce Object Query Language) sur une base de données Salesforce.
<Variable sfConnexion>.ExécuteTraitementDemande l'exécution d'un traitement spécifique.
<Variable sfConnexion>.FusionneFusionne des enregistrements Salesforce (appelés également objets Salesforce).
<Variable sfConnexion>.LitRécupère des enregistrements Salesforce à partir de leurs identifiants.
<Variable sfConnexion>.ModifieModifie les enregistrements d'un fichier défini dans Salesforce.
<Variable sfConnexion>.RechercheModifiéRecherche et récupère les enregistrements (objets Salesforce) modifiés pendant la période spécifiée.
<Variable sfConnexion>.RechercheSuppriméRecherche et récupère les enregistrements (objets Salesforce) supprimés pendant la période spécifiée.
<Variable sfConnexion>.RechercheEffectue une recherche parmi les enregistrements d'une base de données Salesforce.
<Variable sfConnexion>.RestaureRestaure des enregistrements Salesforce précédemment effacés.
<Variable sfConnexion>.SupprimeSupprime des enregistrements d'une base de données Salesforce.
<Variable sfConnexion>.VideCorbeilleVide les enregistrements spécifiés de la corbeille Salesforce.
PHP Les nouvelles fonctions WLangage pour PHP sont les suivantes :
DemainRenvoie la date du jour suivant le jour en cours ou suivant une date donnée.
HierRenvoie la date du jour précédant le jour en cours ou précédant une date donnée.
NationFrameworkDéfinit ou identifie la langue du framework.
SaisieAjouteJetonAjoute un jeton dans un champ de saisie de type "Jetons de texte".
SaisieInsèreJetonInsère un jeton dans un champ de saisie de type "Jetons de texte".
SaisieOccurrenceJetonRenvoie le nombre de jetons présent un champ de saisie de type "Jetons de texte".
SaisieSupprimeJetonSupprime un jeton dans un champ de saisie de type "Jetons de texte".
SaisieSupprimeToutJetonSupprime tous les jetons d’un champ de saisie de type "Jetons de texte".
Les nouvelles fonctions WLangage (syntaxe objet) pour PHP sont les suivantes :
<Saisie>.AjouteJetonAjoute un jeton dans un champ de saisie de type "Jetons de texte".
<Saisie>.AjouteSaisieAssistéeAjoute une ligne dans la liste des valeurs disponibles pour la saisie assistée d'un champ de saisie.
<Saisie>.FermeSaisieAssistéeFerme la liste des valeurs proposées par la saisie assistée d’un champ de saisie.
<Saisie>.ParamètreSaisieAssistéePermet de paramétrer le filtre et l'ouverture de la saisie assistée.
<Saisie>.SupprimeToutSaisieAssistéeVide la liste des valeurs proposées pour la saisie assistée d’un champ de saisie.
<Saisie>.InsèreJetonInsère un jeton dans un champ de saisie de type "Jetons de texte".
<Saisie>.OccurrenceJetonRenvoie le nombre de jetons présent un champ de saisie de type "Jetons de texte".
<Saisie>.SupprimeJetonSupprime un jeton dans un champ de saisie de type "Jetons de texte".
<Saisie>.SupprimeToutJetonSupprime tous les jetons d’un champ de saisie de type "Jetons de texte".
WEBDEV - Code Navigateur Les nouvelles fonctions WLangage pour WEBDEV en code navigateur sont les suivantes :
dCopieCopie une image dans une autre image.
DemainRenvoie la date du jour suivant le jour en cours ou suivant une date donnée.
SaisieAjouteJetonAjoute un jeton dans un champ de saisie de type "Jetons de texte".
SaisieInsèreJetonInsère un jeton dans un champ de saisie de type "Jetons de texte".
SaisieOccurrenceJetonRenvoie le nombre de jetons présent un champ de saisie de type "Jetons de texte".
SaisieSupprimeJetonSupprime un jeton dans un champ de saisie de type "Jetons de texte".
SaisieSupprimeToutJetonSupprime tous les jetons d’un champ de saisie de type "Jetons de texte".
Les nouvelles fonctions WLangage (syntaxe objet) pour WEBDEV en code navigateur sont les suivantes :
<Saisie>.AjouteJetonAjoute un jeton dans un champ de saisie de type "Jetons de texte".
<Saisie>.AjouteSaisieAssistéeAjoute une ligne dans la liste des valeurs disponibles pour la saisie assistée d'un champ de saisie.
<Saisie>.FermeSaisieAssistéeFerme la liste des valeurs proposées par la saisie assistée d’un champ de saisie.
<Saisie>.OuvreSaisieAssistéeOuvre la liste des valeurs proposées pour la saisie assistée d’un champ de saisie.
<Saisie>.ParamètreSaisieAssistéePermet de paramétrer le filtre et l'ouverture de la saisie assistée.
<Saisie>.SupprimeToutSaisieAssistéeVide la liste des valeurs proposées pour la saisie assistée d’un champ de saisie.
<Saisie>.InsèreJetonInsère un jeton dans un champ de saisie de type "Jetons de texte".
<Saisie>.OccurrenceJetonRenvoie le nombre de jetons présent un champ de saisie de type "Jetons de texte".
<Saisie>.SupprimeJetonSupprime un jeton dans un champ de saisie de type "Jetons de texte".
<Saisie>.SupprimeToutJetonSupprime tous les jetons d’un champ de saisie de type "Jetons de texte".
Fonctions améliorées du WLangage
WEBDEV - Code ServeurWindowsLinux Les fonctions modifiées dans cette version sont les suivantes :
AuthIdentifieNouvelle syntaxe permettant d'effectuer une authentification via le protocole OpenID.
ChronoDébutNouvelle syntaxe utilisant le type Chrono.
ChronoFinNouvelle syntaxe utilisant le type Chrono.
ChronoPauseNouvelle syntaxe utilisant le type Chrono.
ChronoRAZNouvelle syntaxe utilisant le type Chrono.
ChronoReprendNouvelle syntaxe utilisant le type Chrono.
ChronoValeurNouvelle syntaxe utilisant le type Chrono.
ConfirmerFonction désormais disponible en mode Ajax.
ContexteFermeFonction désormais disponible en mode Ajax.
ContexteOuvreFonction désormais disponible en mode Ajax.
dArcNouveau paramètre permettant de spécifier l'image (champ Image ou variable de type Image) concernée.
dCadreNouveau paramètre permettant de spécifier l'image (champ Image ou variable de type Image) concernée.
dCercleNouveau paramètre permettant de spécifier l'image (champ Image ou variable de type Image) concernée.
dChangeModeNouveau paramètre permettant de spécifier l'image (champ Image ou variable de type Image) concernée.
dCordeNouveau paramètre permettant de spécifier l'image (champ Image ou variable de type Image) concernée.
dFondNouveau paramètre permettant de spécifier l'image (champ Image ou variable de type Image) concernée.
dLigneNouveau paramètre permettant de spécifier l'image (champ Image ou variable de type Image) concernée.
DonneGUIDNouvelle constante permettant d'obtenir un GUID sur 64 caractères hexadécimaux.
dPointNouveau paramètre permettant de spécifier l'image (champ Image ou variable de type Image) concernée.
dPoliceNouveau paramètre permettant de spécifier l'image (champ Image ou variable de type Image) concernée.
dPolygoneNouveau paramètre permettant de spécifier l'image (champ Image ou variable de type Image) concernée.
dPortionNouveau paramètre permettant de spécifier l'image (champ Image ou variable de type Image) concernée.
dRectangleNouveau paramètre permettant de spécifier l'image (champ Image ou variable de type Image) concernée.
dRectangleArrondiNouveau paramètre permettant de spécifier l'image (champ Image ou variable de type Image) concernée.
dRectangleDégradéNouveau paramètre permettant de spécifier l'image (champ Image ou variable de type Image) concernée.
dRemplissageNouveau paramètre permettant de spécifier l'image (champ Image ou variable de type Image) concernée.
dStyloNouveau paramètre permettant de spécifier l'image (champ Image ou variable de type Image) concernée.
dTexteNouveau paramètre permettant de spécifier l'image (champ Image ou variable de type Image) concernée.
dTexteRTFNouveau paramètre permettant de spécifier l'image (champ Image ou variable de type Image) concernée.
DynamicServingConfigureFonction désormais disponible en mode Ajax.
FramesetActualiseFonction désormais disponible en mode Ajax.
FramesetAfficheFonction désormais disponible en mode Ajax.
FramesetUtiliseFonction désormais disponible en mode Ajax.
gpwConnecteUtilisateurNouvelle syntaxe permettant de gérer l'authentification via OpenID.
gpwLoginNouvelle syntaxe permettant de gérer l'authentification via OpenID.
HashChaîneGestion de l'algorithme Murmur.
HashFichierGestion de l'algorithme Murmur.
HashVérifieChaîneGestion de l'algorithme Murmur.
HashVérifieFichierGestion de l'algorithme Murmur.
HSurErreurCette fonction est désormais disponible dans les procédures stockées.
iParamètrePDFNouvelle constante permettant de gérer les différents formats PDF/A (PDF/A-1B et PDF/A-3B).
MaxLes valeurs à comparer peuvent désormais être contenues dans un tableau.
MinLes valeurs à comparer peuvent désormais être contenues dans un tableau.
OKAnnulerFonction désormais disponible en mode Ajax.
OuiNonFonction désormais disponible en mode Ajax.
PageActualiseFonction désormais disponible en mode Ajax.
PageAfficheFonction désormais disponible en mode Ajax.
PageAfficheDialogueFonction désormais disponible en mode Ajax.
PageFermeDialogueFonction désormais disponible en mode Ajax.
PageUtiliseFonction désormais disponible en mode Ajax.
TableInsèreFilsFonction désormais disponible en mode Ajax.
UtiliseFonction désormais disponible en mode Ajax.
VersionWINDEVNouvelle constante permettant de connaître la langue du framework.
Nouvelles propriétés du WLangage
WEBDEV - Code ServeurWindowsLinux Les nouvelles propriétés sont les suivantes :
JetonLa propriété ..Jeton permet de manipuler les différents jetons associés à un champ de saisie de type "Texte avec jetons".
JetonActifLa propriété ..JetonActif permet de savoir si un champ de saisie est un champ de saisie de type "Jetons de texte".
JetonAutoriseDoublonLa propriété ..JetonAutoriseDoublon permet de :
  • Autoriser ou non la saisie de doublons dans un champ de saisie de type "Jetons de texte".
  • Savoir si les doublons sont autorisés dans un champ de saisie de type "Jetons de texte".
JetonListeSéparateurLa propriété ..JetonListeSéparateur récupère ou modifie les séparateurs qui déclenchent la création de nouveaux jetons durant la saisie dans un champ de saisie de type "Jetons de texte".
JetonSupprimableLa propriété ..JetonSupprimable permet de :
  • Savoir si la suppression des jetons par l’utilisateur final est autorisée ou non dans un champ de saisie de type "Jetons de texte".
  • Autoriser ou non la suppression des jetons par l’utilisateur final dans un champ de saisie de type "Jetons de texte".
WEBDEV - Code Navigateur Les nouvelles propriétés sont les suivantes :
JetonSaisieEnCoursLa propriété ..JetonSaisieEnCours permet de lire ou modifier la valeur en cours de saisie dans un champ de saisie de type "Jetons de texte".
PHP Les nouvelles propriétés sont les suivantes :
JetonLa propriété ..Jeton permet de manipuler les différents jetons associés à un champ de saisie de type "Texte avec jetons".
JetonActifLa propriété ..JetonActif permet de savoir si un champ de saisie est un champ de saisie de type "Jetons de texte".
JetonAutoriseDoublonLa propriété ..JetonAutoriseDoublon permet de :
  • Autoriser ou non la saisie de doublons dans un champ de saisie de type "Jetons de texte".
  • Savoir si les doublons sont autorisés dans un champ de saisie de type "Jetons de texte".
JetonListeSéparateurLa propriété ..JetonListeSéparateur récupère ou modifie les séparateurs qui déclenchent la création de nouveaux jetons durant la saisie dans un champ de saisie de type "Jetons de texte".
JetonSupprimableLa propriété ..JetonSupprimable permet de :
  • Savoir si la suppression des jetons par l’utilisateur final est autorisée ou non dans un champ de saisie de type "Jetons de texte".
  • Autoriser ou non la suppression des jetons par l’utilisateur final dans un champ de saisie de type "Jetons de texte".
Propriétés améliorées du WLangage
WEBDEV - Code ServeurWindowsLinux Les propriétés modifiées dans cette version sont les suivantes :
CryptageFicNouvelle constante permettant de réaliser un cryptage AES 128 bits (avec mode d'opération OFB) sur les fichiers de données.
CryptageMmoNouvelle constante permettant de réaliser un cryptage AES 128 bits (avec mode d'opération OFB) sur les fichiers mémo.
CryptageNdxNouvelle constante permettant de réaliser un cryptage AES 128 bits (avec mode d'opération OFB) sur les fichiers d'index.
MasqueSaisieNouvelles constantes permettant de gérer les masques UUID.
NoteCette propriété est désormais disponible sur les champs et les blocs d'un état et sur les états.
TitreNoteCette propriété est désormais disponible sur les champs et les blocs d'un état et sur les états.
TypeNouvelles constantes permettant de gérer :
  • les rubriques UUID.
  • les nouveaux champs.
Nouveaux types avancés du WLangage
WEBDEV - Code ServeurWindows Les nouveaux types WLangage pour les applications WEBDEV sont les suivants :
ChronoLe type Chrono permet de définir toutes les caractéristiques avancées d'un chronomètre.
JSONLe type JSON permet de simplifier les manipulations des données au format JSON.
OpenIDIdentitéLe type OpenIDIdentité permet de définir toutes les caractéristiques avancées d'un utilisateur connecté à un service via le protocole OAuth 2.0.
OpenIDParamètresLe type OpenIDParamètres permet de définir toutes les caractéristiques avancées d'une authentification pour OpenID.
redisConnexionLe type redisConnexion permet de définir toutes les caractéristiques avancées d'une connexion à un serveur (ou à un cluster) Redis.
redisRéponseLe type redisRéponse permet de définir toutes les caractéristiques avancées d'une réponse reçue par les fonctions RedisExécuteCommande ou RedisPipelineRécupère.
SectionCritiqueLes variables de type SectionCritique permettent de définir des sections critiques afin de limiter l'exécution simultanée d'un code (procédure, ligne de code, ...) à un thread à un instant donné dans une seule application.
WEBDEV - Code ServeurLinux Les nouveaux types WLangage pour les applications WEBDEV sous Linux sont les suivants :
ChronoLe type Chrono permet de définir toutes les caractéristiques avancées d'un chronomètre.
JSONLe type JSON permet de simplifier les manipulations des données au format JSON.
mongoBaseLe type mongoBase permet de définir toutes les caractéristiques d'une base de données d’un serveur MongoDB.
mongoBaseInfoLe type mongoBaseInfo permet de définir toutes les caractéristiques avancées des informations d'une base MongoDB.
mongoChercheOptionLe type mongoChercheOption permet de définir toutes les caractéristiques avancées d'une recherche dans une base MongoDB.
mongoCollectionLe type mongoCollection permet de définir toutes les caractéristiques avancées d'une collection dans une base d’un serveur MongoDB.
mongoCollectionOptionLe type mongoCollectionOption permet de définir toutes les caractéristiques avancées des options d'une collection d'une base MongoDB.
mongoConnexionLe type mongoConnexion permet de définir toutes les caractéristiques avancées d'une connexion à un serveur MongoDB.
mongoGridFSLe type mongoGridFS permet de définir toutes les caractéristiques avancées d'un système de fichiers d'une base MongoDB.
mongoGridFSInfoFichierLe type mongoGridFSInfoFichier permet de définir toutes les caractéristiques avancées d'un fichier contenu dans une base MongoDB.
mongoOptionEcritureLe type mongoOptionEcriture permet de définir toutes les caractéristiques avancées des options d'écriture dans une base MongoDB.
mongoRésultatLe type mongoRésultat permet de connaître le résultat lors d'une recherche dans une base de type MongoDB.
OpenIDIdentitéLe type OpenIDIdentité permet de définir toutes les caractéristiques avancées d'un utilisateur connecté à un service via le protocole OAuth 2.0.
OpenIDParamètresLe type OpenIDParamètres permet de définir toutes les caractéristiques avancées d'une authentification pour OpenID.
redisConnexionLe type redisConnexion permet de définir toutes les caractéristiques avancées d'une connexion à un serveur (ou à un cluster) Redis.
redisRéponseLe type redisRéponse permet de définir toutes les caractéristiques avancées d'une réponse reçue par les fonctions RedisExécuteCommande ou RedisPipelineRécupère.
SectionCritiqueLes variables de type SectionCritique permettent de définir des sections critiques afin de limiter l'exécution simultanée d'un code (procédure, ligne de code, ...) à un thread à un instant donné dans une seule application.
PHP Les nouveaux types WLangage pour les Sites WEBDEV en PHP sont les suivants :
CouleurLe type Couleur permet de définir toutes les caractéristiques avancées d'une couleur WLangage.
Types avancés améliorés du WLangage
WEBDEV - Code ServeurWindowsLinux Les types avancés améliorés pour les applications WEBDEV sont les suivants :
CodeBarresNouvelles propriétés :
  • ..Image, pour indiquer l'image à utiliser au milieu du code-barres de type QR Code.
  • ..ProportionImage, pour indiquer la proportion de la surface occupée par l'image au milieu du code-barres de type QR Code.
httpRequête
  • Nouvelles propriétés :
  • ..CertificatClient permettant d'indiquer le certificat Client.
  • ..Destination permettant d'indiquer le chemin complet du fichier de sauvegarde du résultat de la requête.
  • ..MotDePasseCertificatClient permettant d'indiquer le mot de passe associé au certificat client.
  • ..ProcédureTrace permettant de connaître les entêtes et les données envoyés.
restRequête
  • Nouvelles propriétés :
  • ..CertificatClient permettant d'indiquer le certificat Client.
  • ..Destination permettant d'indiquer le chemin complet du fichier de sauvegarde du résultat de la requête.
  • ..MotDePasseCertificatClient permettant d'indiquer le mot de passe associé au certificat client.
  • ..ProcédureTrace permettant de connaître les entêtes et les données envoyés.
Version minimum requise
  • Version 24
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire