AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Comunicación / Funciones Salesforce
  • Posibles casos de error
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Modifica los registros de un archivo definido en Salesforce.. Este archivo puede ser un archivo preestablecido de Salesforce o un archivo personalizado.
Ejemplo
// Connect to Salesforce
Cnt is sfConnection
Cnt..Login = "vince@gmail.com"
Cnt..Password = "qwerty" + "XXB12VCZ54"
IF Cnt.Connect() =False THEN
Error("The connection failed")
RETURN
END
 
arrObjects is array of sfObject
ResQuery is sfExecuteQueryResult
sQueryText is string = "SELECT RecordTypeId, Recipient__c, "...
"ID, Subscript_of_mobiliot__c FROM BCM__c WHERE NAME='" + sSearch + "'"
 
ResQuery = Cnt.ExecuteQuery(sQueryText)
 
ARecord is sfObject
FOR EACH ARecord OF ResQuery.Object
ARecord.Subscript_of_mobiliot__c = "698" // Modification
Add(arrObjects, ARecord)
END
 
arrRes is array of sfSaveResult
arrRes = Cnt.Modify(arrObjects)
FOR EACH res OF arrRes
Trace("Success = "+res..Success)
END
Sintaxis

Modificación de los registros existentes Ocultar los detalles

<Result> = <Salesforce connection>.Modify(<Records to modify>)
<Result>: Variable de tipo Array
Array de las variables de sfSaveResult que contienen los datos del resultado, especialmente los identificadores de los objetos realmente modificados.
<Salesforce connection>: sfConnection Variable
Nombre de la variable de tipo sfConnection a manipular.
<Records to modify>: Variable de tipo Array
Array de las variables de sfObject correspondientes a los registros de Salesforce a modificar. Esta array puede contener hasta 200 elementos.

Modificar los registros existentes o crear registros Ocultar los detalles

<Result> = <Salesforce connection>.Modify(<Records to modify or create> , <Mode> , <External identifier>)
<Result>: Variable de tipo Array
Array de las variables de sfSaveResult que contienen los datos del resultado, especialmente los identificadores de los objetos realmente modificados.
<Salesforce connection>: sfConnection Variable
Nombre de la variable de tipo sfConnection a manipular.
<Records to modify or create>: Variable de tipo Array
Array de las variables de sfObject correspondientes a los registros de Salesforce a modificar o crear. Esta array puede contener hasta 200 elementos.
<Mode>: Integro
Modo de modificación utilizado:
sfCreationIfNotFoundLa Record se crea automáticamente si no existe.
<External identifier>: Cadena de caracteres
Para un fichero personalizado, nombre del artículo definido como identificador único de un sistema externo.
  • Este artículo también se utiliza para identificar la Record para modificar.
  • Este elemento y su valor se encuentran en el objeto sfObject para modificar.
    • El Record se creará automáticamente si el valor no existe.
    • El Record se actualiza si el valor existe una vez.
    • Se devuelve un error si el valor existe varias veces.
Observaciones
Windows

Posibles casos de error

  • La conexión de INTERNET no es válida.
  • La autenticación no se realizó correctamente.
  • La respuesta XML del servidor no se puede leer.
Para saber si se ha producido un error, utilice el programa ErrorOccurred Variable.
Componente: wd290ggl.dll
Versión mínima requerida
  • Versión 24
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 22/06/2023

Señalar un error o enviar una sugerencia | Ayuda local