I am developing a business process that takes data from an API and inserts it into an object.
I have some parameters created in it and I need to make some improvements to be able to insert them.
The parameters in question are the following, UserName = Text and UserApi = Lookup (Based on Contact)
I am trying to relate the username with the userapi lookup so that later this userapi is inserted into the contact lookup in the destination object:
// Obtener la fecha de la API, puede ser un string o "false"
string fechaApi = Get("FechaApertura");
string XStudioUsuarios = Get("XStudioUsuarios");
string ExpectedRevenue = Get("ExpectedRevenue");
string UserName = Get("UserName");
Guid UserApi = Get("UserApi");
// Declarar la variable para almacenar la nueva fecha
DateTime fechaNueva;
int XStudioUsuariosInt;
int ExpectedRevenueInt;
if (!string.IsNullOrEmpty(UserName) && UserName != "false") {
Set("UserApi.Name", UserName);
}
if (fechaApi != "false") {
// Intentar parsear el string de fecha a DateTime
if (DateTime.TryParse(fechaApi, out fechaNueva)) {
// Establecer la nueva fecha si el parseo fue exitoso
Set("FechaAperturaNueva", fechaNueva);
}
}
if (XStudioUsuarios != "false") {
// Intentar parsear el string a int
if (int.TryParse(XStudioUsuarios, out XStudioUsuariosInt)) {
// Establecer el nuevo valor si el parseo fue exitoso
Set("XStudioUsuariosInt", XStudioUsuariosInt);
}
}
if (ExpectedRevenue != "false") {
// Intentar parsear el string a int
if (int.TryParse(ExpectedRevenue, out ExpectedRevenueInt)) {
// Establecer el nuevo valor si el parseo fue exitoso
Set("ExpectedRevenueInt", ExpectedRevenueInt);
}
}
return true;