Saltar al contenido

Generador de Fórmulas

Descripción General

Puede mejorar y refinar los procesos de datos creados por el asistente utilizando Jitterbit Formula Builder para ingresar Secuencias de Comandos de Jitterbit. Los Secuencias de Comandos tienen muchos usos.

Por ejemplo:

  • Se puede utilizar un secuencia de comandos en una asignación de transformación para crear un elemento de datos de destino a partir de los datos de origen.
  • Puedes manipular el valor de cualquier campo durante una transformación con un secuencia de comandos.
  • Los secuencias de comandos independientes pueden realizar un cálculo o establecer variables del proyecto.
  • Con Formula Builder, puede utilizar operadores matemáticos, concatenar cadenas de texto o utilizar funciones Jitterbit para realizar operaciones sofisticadas.

El Generador de fórmulas incluye un menú desplegable que le permite ver la interfaz de la herramienta en los modos Analista de Negocios o Desarrollador:

  • Modo Business Analyst le solicitará a través de un asistente que ingrese los parámetros requeridos y opcionales de una función.
  • Modo de desarrollador omite el asistente y le permite ingresar directamente la definición de función en un secuencia de comandos para completar sus argumentos en el editor de secuencia de comandos.

adjunto

Tipos de Datos

Estos tipos de datos son compatibles con Jitterbit Secuencias de Comandos:

Tipo Descripción Clasificación
binary Binario Datos
bit Poco Datos
bool booleano Lógico
int Entero Numérico
double Doble Numérico
float Flotador Numérico
long Largo Numérico
date Fecha Fecha y hora
timespan Intervalo de tiempo (Fecha con hora) Fecha y hora
string Cadena Cadena
array Matriz Colección
dictionary Diccionario (también conocido como map) Colección
instance Instancia en un origen o destino de datos Esquema
node Nodo en un esquema de un origen o destino de datos Esquema
type Cualquiera de estos tipos Datos
null Valor nulo Datos
var Referencia de variable, ya sea local o global Secuencia de Comandos

Índice de Funciones

Estos índices enlace con la documentación específica de cada uno de los Jitterbit Script y Jitterbit JavaScript funciones disponibles en Jitterbit.

Funciones de Jitterbit Script

Nota

  • Solo Agente único: Las funciones marcadas como Solo Agente único se deben usar solo con un único Agente Privado, ya que no funcionan cuando se usan Agentes en Nube o varios Agentes Privados.
  • Obsoleto: Las funciones marcadas como Obsoletas ya no deben usarse, ya que pueden eliminarse en una versión futura de Jitterbit.
Función Categoría de función de Jitterbit Script Solo Agente único En desuso
<SEQUENCE> Base de datos
<SQLIDENTITY> Base de datos
<UDF> Base de datos
AddToDict Diccionario y matriz
AESDecryption Criptografía
AESEncryption Criptografía
ArchiveFile Archivo
ArgumentList General
Array Diccionario y matriz
ArrayToMultipleValues LDAP
Attribute XML
AutoNumber General Obsoleto
Base64Decode Criptografía
Base64Encode Criptografía
Base64EncodeFile Criptografía
BinaryToHex Conversión
BinaryToUUID Conversión
Bool Conversión
CacheLookup Base de datos
CallStoredProcedure Base de datos
CancelOperation General
CancelOperationChain General
Case Lógico
Ceiling Matemáticas
Collection Diccionario y matriz
CollectValues Diccionario y matriz
ConvertTimeZone Fecha y hora
Count Instancia
CountSourceRecords Instancia
CountSubString Cadena
CreateNode XML
CVTDate Fecha y hora
Date Conversión
DateAdd Fecha y hora
DayOfMonth Fecha y hora
DayOfWeek Fecha y hora
DBCloseConnection Base de datos
DBExecute Base de datos
DBLoad Base de datos
DBLookup Base de datos
DBLookupAll Base de datos
DBRollbackTransaction Base de datos
DBWrite Base de datos
DebugBreak Depuración
DeleteFile Archivo
DeleteFiles Archivo
Dict Diccionario y matriz
DiffAdd Diff
DiffComplete Diff
DiffDelete Diff
DiffKeyList Diff
DiffNode Diff
DiffUpdate Diff
DirList Archivo
Double Conversión
DQuote Cadena
Equal Lógico
Eval General
Exist Instancia
Exp Matemáticas
FileList Archivo
FindByPos Instancia
FindValue Instancia
Float Conversión
Floor Matemáticas
FlushAllFiles Archivo
FlushFile Archivo
Format Cadena
FormatDate Fecha y hora
FromDataLoaderDate Salesforce Obsoleto
FromDataLoaderDateTime Salesforce Obsoleto
GeneralDate Fecha y hora
Get General
GetAgentGroupID Información medioambiental
GetAgentGroupName Información medioambiental
GetAgentID Información medioambiental
GetAgentName Información medioambiental
GetAgentVersionID Información medioambiental
GetAgentVersionName Información medioambiental
GetChunkDataElement General
GetEnvironmentID Información medioambiental
GetEnvironmentName Información medioambiental
GetHostByIP General
GetInputString General
GetInstance Instancia
GetKeys Diccionario y matriz
GetLastError Registro y error
GetLastOperationRunStartTime General Solo Agente único
GetName General
GetNodeName XML
GetNodeValue XML
GetOperationQueue General Solo Agente único
GetOrganizationID Información medioambiental
GetOrganizationName Información medioambiental
GetSalesforceTimestamp Salesforce
GetServerName General
GetSourceAttrNames Diccionario y matriz
GetSourceElementNames Diccionario y matriz
GetSourceInstanceArray Diccionario y matriz
GetSourceInstanceElementArray Diccionario y matriz
GetSourceInstanceElementMap Diccionario y matriz
GetSourceInstanceMap Diccionario y matriz
GetUTCFormattedDate Fecha y hora
GetUTCFormattedDateTime Fecha y hora
GetXMLString XML
GUID General
HasKey Diccionario y matriz
HexToBinary Conversión
HexToString Conversión
If Lógico
IfEmpty General
IfNull General
Index Cadena
InitCounter General Solo Agente único
InitializeDiff Diff
InList General
Int Conversión
IsInteger General
IsNil XML
IsNull General
IsValid General
IsValidString Cadena
LastDayOfMonth Fecha y hora
LDAPAdd LDAP
LDAPConnect LDAP
LDAPDeleteEntry LDAP
LDAPExecute LDAP
LDAPRemove LDAP
LDAPRename LDAP
LDAPReplace LDAP
LDAPSearch LDAP
Left Cadena
Length General
Log Matemáticas
Log10 Matemáticas
LoginToSalesforceAndGetTimeStamp
Salesforce
Long Conversión
LongDate Fecha y hora
LongTime Fecha y hora
LPad Cadena
LPadChar Cadena
LTrim Cadena
LTrimChars Cadena
Map Diccionario y matriz
MapCache Diccionario y matriz
Max Instancia
MD5 Criptografía
MD5AsTwoNumbers Criptografía
MediumDate Fecha y hora
MediumTime Fecha y hora
Mid Cadena
Min Instancia
Mod Matemáticas
MonthOfYear Fecha y hora
NetSuiteGetSelectValue Conector
NetSuiteGetServerTime Conector
NetSuiteLogin Conector
Now_ Fecha y hora
Now Fecha y hora
Null General
OrderedDiffKeyList Diff
ParseURL Cadena
PLM360GetItemVersionId Conector
PLM360Login Conector
PLM360Logout Conector
Pow Matemáticas
Quote Cadena
RaiseError Registro y error
Random General
RandomString General
ReadArrayString General
ReadCache Cache
ReadFile Archivo
RecordCount General Obsoleto
ReduceDimension Diccionario y matriz
RegExMatch Cadena
RegExReplace Cadena
RemoveKey Diccionario y matriz
Replace Cadena
ReRunOperation General
ResetDiff Diff
ResetLastError Registro y error
ResolveOneOf Instancia
Right Cadena
Round Matemáticas
RoundToInt Matemáticas
RPad Cadena
RPadChar Cadena
RTrim Cadena
RTrimChars Cadena
RunOperation General
RunOperationFromProject General
RunPlugin General
RunScript General
RunXSLT XML
SalesforceLogin Salesforce
SelectNodeFromXMLAny XML
SelectNodes XML
SelectNodesFromXMLAny XML
SelectSingleNode XML
SendEmail Correo
SendEmailMessage Correo
SendSystemEmail Correo
Set General
SetChunkDataElement
General
SetDBInsert Base de datos
SetDBUpdate Base de datos
SetDiffChunkSize Diff
SetInstances Instancia
SetLastError Registro y error
SetSalesforceSession Salesforce
SfCacheLookup Salesforce
SfLookup Salesforce
SfLookupAll Salesforce
SfLookupAllToFile Salesforce
SHA256 Criptografía
ShortDate Fecha y hora
ShortTime Fecha y hora
Sleep General
SortArray Diccionario y matriz
SortInstances Instancia
SourceInstanceCount General
Split Cadena
SplitCSV Cadena
SQLEscape Base de datos
Sqrt Matemáticas
String Conversión
StringLength Cadena
StringToHex Conversión
Sum Instancia
SumCSV Instancia
SumString Instancia
TargetInstanceCount General
ToLower Cadena
ToProper Cadena
ToUpper Cadena
Trim Cadena
TrimChars Cadena
Truncate Cadena
Unmap Base de datos
URLDecode Cadena
URLEncode Cadena
UUIDToBinary Conversión
Validate Validación de texto
WaitForOperation General
While Lógico
WriteCache Cache
WriteFile Archivo
WriteToOperationLog Registro y error

Funciones de JavaScript

Nota

  • Solo Agente único: Las funciones marcadas como Solo Agente único se deben usar solo con un único Agente Privado, ya que no funcionan cuando se usan Agentes en Nube o varios Agentes Privados.
  • Obsoleto: Las funciones marcadas como Obsoletas ya no deben usarse, ya que pueden eliminarse en una versión futura de Jitterbit.