Skip to content
Snippets Groups Projects
Commit 6dde7270 authored by Benjamin Ulrich's avatar Benjamin Ulrich :speech_balloon:
Browse files

[Projekt: xRM-Sales][TicketNr.: 2002993][Performance verbessern beim Laden von Usern]

parent 07b3caef
No related branches found
No related tags found
No related merge requests found
......@@ -35,7 +35,7 @@ var columns = ["OBJECTMEMBERID"
, "RESPONSIBLE"];
var values = [util.getNewUUID()
, tools.getUserByAttribute(tools.TITLE, vars.get("$field.USER_NEW"), tools.PROFILE_FULL)[tools.PARAMS][tools.CONTACTID]
, tools.getUserByAttribute(tools.TITLE, vars.get("$field.USER_NEW"), tools.PROFILE_DEFAULT)[tools.PARAMS][tools.CONTACTID]
, vars.get("$field.SALESPROJECTID")
, ContextUtils.getCurrentContextId()
, 1];
......
......@@ -79,11 +79,11 @@ vars.get("$local.changed").forEach(function(fieldName) {
if(!contactId)//if no one is responsible: use the contact that created this salesproject
{
contactId = tools.getUserByAttribute(tools.TITLE, vars.get("$field.USER_NEW"), tools.PROFILE_FULL)[tools.PARAMS][tools.CONTACTID];
contactId = tools.getUserByAttribute(tools.TITLE, vars.get("$field.USER_NEW"), tools.PROFILE_DEFAULT )[tools.PARAMS][tools.CONTACTID];
if(!contactId || contactId == "")//user_new could be empty since this column got added later -> user_edit as fallback (always filled)
{
contactId = tools.getUserByAttribute(tools.TITLE, vars.get("$field.USER_EDIT"), tools.PROFILE_FULL)[tools.PARAMS][tools.CONTACTID];
contactId = tools.getUserByAttribute(tools.TITLE, vars.get("$field.USER_EDIT"), tools.PROFILE_DEFAULT )[tools.PARAMS][tools.CONTACTID];
}
}
......
......@@ -43,7 +43,7 @@ var tasks = JSON.parse(workflow.getTasks(loadConfig));
var requestor;
tasks.forEach(function (task){
requestor = tools.getUserByAttribute(tools.NAME, task.assignee, tools.PROFILE_FULL)[tools.PARAMS][tools.CONTACTID];
requestor = tools.getUserByAttribute(tools.NAME, task.assignee, tools.PROFILE_DEFAULT)[tools.PARAMS][tools.CONTACTID];
});
var configLink = entities.createConfigForAddingRows();
......@@ -53,7 +53,7 @@ configLink.fieldValues({
"OBJECT_ROWID": variables.targetId
});
var userNewContactId = tools.getUserByAttribute([tools.TITLE], variables.userNew, tools.PROFILE_FULL)[tools.PARAMS][tools.CONTACTID];
var userNewContactId = tools.getUserByAttribute([tools.TITLE], variables.userNew, tools.PROFILE_DEFAULT)[tools.PARAMS][tools.CONTACTID];
var config = entities.createConfigForAddingRows();
config.entity("Task_entity");
......
......@@ -9,11 +9,12 @@ import("system.vars");
import("system.notification");
var variables = JSON.parse(vars.get("$local.value"));
var userNewId = tools.getUserByAttribute([tools.TITLE], variables.userNew, tools.PROFILE_FULL)[tools.NAME];
var userNewId = tools.getUserByAttribute([tools.TITLE], variables.userNew, tools.PROFILE_DEFAULT)[tools.NAME];
var masking = new SqlMaskingUtils();
var offerData = newSelect([
"OFFER.ACTIONUSER",
"concat(OFFER.OFFERCODE, '-', OFFER.VERSNR)"
masking.concatWithSeparator(["OFFER.OFFERCODE", "OFFER.VERSNR"], "-")
]).from("OFFER")
.where("OFFER.OFFERID", variables.targetId)
.arrayRow();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment