DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Communication / Fonctions SalesForce
  • Cas d'erreurs possibles :
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Crée un enregistrement dans un fichier d'une base de données Salesforce. Ce fichier peut être un fichier prédéfini ou un fichier personnalisé.
Remarque : Un "enregistrement Salesforce" est également appelé un "objet Salesforce".
Exemple
// Connexion à Salesforce
Cnx est une sfConnexion
Cnx.Login = "balthazar@gmail.com"
Cnx.MotDePasse = "azerty" + "XXB12VCZ54"
SI SFConnecte(Cnx) = Faux ALORS
Erreur("La connexion a échoué")
RETOUR
FIN
 
// Définition des enregistrements
MesEnregistrements est un tableau de sfObjets
UnEnregistrement est un sfObjet
UnEnregistrement..TypeObjet = "Mileage__c"
UnEnregistrement..Date__c = "2009-02-14"
UnEnregistrement..Miles__c = 333
Ajoute(MesEnregistrements, UnEnregistrement)
 
UnEnregistrement..Date__c = "2009-02-15"
UnEnregistrement..Miles__c = 222
Ajoute(MesEnregistrements, UnEnregistrement)
 
// Ajout des enregistrements
tabRes est un tableau de sfRésultatSauvegarde
tabRes = SFAjoute(Cnx, MesEnregistrements)
 
// Lecture du résultat
res est un sfRésultatSauvegarde
err est une sfErreur
POUR TOUT res DE tabRes
Trace("---------- " + res..ID + " : " + res..Succès + " ----------")
POUR TOUT err DE res..Erreur
Trace("Erreur : " + err..CodeErreur + " -> " + err..Message + "(" + err..Rubrique + ")")
FIN
FIN
Syntaxe
<Résultat> = SFAjoute(<Connexion Salesforce> , <Enregistrements à créer>)
<Résultat> : Variable de type Tableau
Tableau de variables de type sfRésultatSauvegarde contenant les données résultat, notamment les identifiants des enregistrements effectivement créés.
<Connexion Salesforce> : Variable de type sfConnexion
Nom de la variable de type sfConnexion à utiliser.
<Enregistrements à créer> : Variable de type Tableau
Tableau de variables de type sfObjet correspondant aux enregistrements (objets Salesforce) à créer.
Remarques

Cas d'erreurs possibles :

  • La connexion Internet n'est pas valide.
  • L'authentification n'a pas pu être réalisée correctement.
  • La réponse XML du serveur n'est pas lisible.
Pour savoir si une erreur est survenue, utilisez la variable ErreurDétectée.
Composante : wd300ggl.dll
Version minimum requise
  • Version 14
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale