var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; var Unibase; (function (Unibase) { let Platform; (function (Platform) { let Automation; (function (Automation) { let Components; (function (Components) { class SendTask extends Platform.Core.BaseComponent { constructor() { super(...arguments); this.RuleProviderId = 0; this.RowIndex = 0; this.AutomationMode = 0; this.RuleInstance = Unibase.Platform.Automation.Components.Rule.Instance(); } jsFiles() { var jsfiles = ["platform/automation/managers/rulemanager.js", "platform/automation/enums/automationmode.js", "platform/forms/managers/formmanager.js", "platform/automation/components/conditions.js", "platform/automation/components/contactselection.js", "platform/automation/requests/ruleaction.js", "platform/automation/requests/rulecondition.js", "platform/forms/components/formviewer/formviewer.js", "libs/parsley/parsley.min.js", "libs/querybuilder/query-builder.min.js", "libs/querybuilder/query-builder.standalone.min.js", "libs/querybuilder/query-builder.standalone.js", "libs/querybuilder/sql-parser.min.js", "libs/notificationbuilder/notificationbuilder.js", "platform/apps/managers/stagemanager.js", "platform/automation/components/rulebuilder/rulebuilder.rule.js", "platform/automation/components/rulebuilder/notificationgroup.js", "platform/automation/managers/notificationgroupmanager.js" ]; return jsfiles; } cssFiles() { return []; } html(id, containerid) { let html = `
Create Task
Advanced Options
Condition Details
Stage Event
Send To Details
`; return html; } load(id, containerid, callback) { return __awaiter(this, void 0, void 0, function* () { var instance = this; Unibase.Platform.Automation.Components.SendTask.Instance().ActionId = instance.ActionId; Unibase.Platform.Automation.Components.SendTask.Instance().RuleActionData = instance.RuleActionData; Unibase.Platform.Automation.Components.SendTask.Instance().RowIndex = instance.RowIndex; Unibase.Platform.Automation.Components.SendTask.Instance().AutomationMode = instance.AutomationMode; Unibase.Platform.Automation.Components.SendTask.Instance().ParentActionId = instance.ParentActionId; Unibase.Platform.Automation.Components.SendTask.Instance().IsAutomationMode = instance.IsAutomationMode; yield Unibase.Platform.Automation.Components.NotificationGroup.Instance().LoadNotificationGroups(); if (instance.AutomationMode == Unibase.Platform.Automation.Enums.AutomationMode.AdvancedMode) { eval('bizgaze_automation_flow_main.getcontainerid("' + containerid + '")'); } if (instance.RuleInstance.IsStageChangeEvent()) { $('#SelectstagesDiv').removeClass('d-none'); yield Unibase.Platform.Automation.Components.SendTask.Instance().LoadAppStages(); } else { $('#SelectstagesDiv').addClass('d-none'); } $("#btnCloseTask").click(function () { $('#' + containerid).modal('hide'); $('#' + containerid).remove(); if (Unibase.Platform.Automation.Components.SendTask.Instance().AutomationMode == Unibase.Platform.Automation.Enums.AutomationMode.NormalMode) { if (Unibase.Platform.Automation.Components.SendTask.Instance().AutomationMode) { if (Unibase.Platform.Automation.Components.SendTask.Instance().IsAutomationMode) { Unibase.Platform.Automation.Components.Rule.Instance().ChangeAction(instance.RowIndex, id); } } } else { eval("bizgaze_automation_flow_main.getpopupclosed()"); } Unibase.Platform.Automation.Components.Conditions.conditionArray = []; }); $('#creategrp_btn').click(function () { Unibase.Platform.Automation.Components.NotificationGroup.Instance().init(0, null, true); }); $("#btnSaveTask").click(function () { let appcontrolid = "frmUnibase_SendTask"; let result = Unibase.Platform.Forms.Components.FormViewer.Instance().requiredFieldValidation(appcontrolid); if (result == false) { MessageHelper.Instance().showError("Mandatory fields are missing", "Validate_TaskAction"); return false; } else { Unibase.Platform.Automation.Components.SendTask.Instance().SaveTaskAction(id, containerid); } }); $('.isparent').change(function () { if ($('.isparent').is(':checked')) { $('.Parentcolumns_info').removeClass('d-none'); } else { $('.Parentcolumns_info').addClass('d-none'); } }); $("#ddl_SubjectTokens").change(function () { var textAreaTxt = $("#txtTask_MessageSubject").val().toString(); var txtToAdd = '{{' + $("#ddl_SubjectTokens option:selected").text() + '}}'; var firsttext = textAreaTxt.slice(0, SendTask.Instance().tokenposition); var lasttext = textAreaTxt.slice(SendTask.Instance().tokenposition, textAreaTxt.length); $("#txtTask_MessageSubject").val(firsttext + txtToAdd + lasttext); $("#ddl_SubjectTokens").val(0); }); $("#ddl_BodyTokens").change(function () { var textAreaTxt = $("#txtTask_MessageBody").val().toString(); var txtToAdd = '{{' + $("#ddl_BodyTokens option:selected").text() + '}}'; var firsttext = textAreaTxt.slice(0, SendTask.Instance().tokenposition); var lasttext = textAreaTxt.slice(SendTask.Instance().tokenposition, textAreaTxt.length); $("#txtTask_MessageBody").val(firsttext + txtToAdd + lasttext); $("#ddl_BodyTokens").val(0); }); $("#txtTask_MessageBody").focusout(function (event) { SendTask.Instance().tokenposition = event["target"]["selectionStart"]; }); $("#txtTask_MessageSubject").focusout(function (event) { SendTask.Instance().tokenposition = event["target"]["selectionStart"]; }); var _fileCacheHelper = Platform.Helpers.FileCacheHelper.Instance(); yield _fileCacheHelper.loadJsFileAsync("platform/automation/components/contactselection.js", function () { jQuery(".ContactSelection").html(Unibase.Platform.Automation.Components.ContactSelection.Instance().init(instance.RuleProviderId)); }); yield _fileCacheHelper.loadJsFileAsync("platform/automation/components/externalrecipients.js", function () { jQuery(".ExternalRecipients").html(Unibase.Platform.Automation.Components.ExternalRecipients.Instance().init(instance.RuleProviderId)); Unibase.Platform.Automation.Components.ExternalRecipients.Instance().load(instance.RuleProviderId); }); let rpid = Number(instance.RuleProviderId); if (rpid != 0) { Unibase.Platform.Automation.Components.SendTask.Instance().LoadMsgSubjectTokens(rpid); Unibase.Platform.Automation.Components.SendTask.Instance().LoadMsgBodyTokens(rpid); Unibase.Platform.Automation.Components.SendTask.Instance().LoadApprovalForm(rpid); Unibase.Platform.Automation.Components.SendTask.Instance().LoadParentTokens(rpid); Unibase.Platform.Automation.Components.SendTask.Instance().LoadApprovalFormProperties(rpid); Unibase.Platform.Automation.Components.SendTask.Instance().LoadRejectForm(rpid); Unibase.Platform.Automation.Components.SendTask.Instance().loadRejectFormProperties(rpid); Unibase.Platform.Automation.Components.ContactSelection.Instance().loadQueryBuilder(rpid, null); } if (instance.RuleActionData.length != 0) { Unibase.Platform.Automation.Components.SendTask.Instance().LoadTaskData(instance.RuleActionData); } if (instance.ParentActionId != 0) { yield Unibase.Platform.Automation.Components.ContactSelection.Instance().getResultActions(instance.ParentActionId); yield Unibase.Platform.Automation.Components.SendTask.Instance().GetRuleActionInfo(Number(instance.ParentActionId)); $('#ddl_NotificationGrp').prop("disabled", true); $('#creategrp_btn').addClass('d-none'); } if (id != "") { setTimeout(function () { Unibase.Platform.Automation.Components.SendTask.Instance().EditTaskAction(id); }, 10); } }); } LoadAppStages() { return __awaiter(this, void 0, void 0, function* () { var html = ''; var fromstage = ''; var tostage = ''; var installeappid = Unibase.Platform.Automation.Components.Rule.Instance().RuleInstalledAppId; yield Unibase.Platform.Apps.Managers.StageManager.Instance().getStages(installeappid).then(function (response) { if (response.result != null) { for (let i = 0; i < response.result.length; i++) { var data = response.result[i]; html += ''; } } $('.from_stage_task').html(fromstage + html); $('.to_stage_task').html(tostage + html); }); }); } ToggleTaskConditions() { $('#ActionConditionsDiv').toggleClass("hidden"); if ($('.conditionicon').hasClass('fa-angle-down')) { $('.conditionicon').removeClass('fa-angle-down').addClass('fa-angle-up'); Unibase.Platform.Automation.Components.ContactSelection.Instance().loadQueryBuilder(Unibase.Platform.Automation.Components.SendTask.Instance().RuleProviderId, null); } else { $('.conditionicon').removeClass('fa-angle-up').addClass('fa-angle-down'); } } ToggleExternalRecipients() { $("#ExternalRecipientsDiv").toggle(function () { $("#btn_ExternalRecipients").addClass("hidden"); $("#ExternalRecipientsDiv").removeClass("hidden"); }); } Toggleadvancedoptions() { if ($('.arrowicon').hasClass('fa-angle-down')) { $('.arrowicon').removeClass('fa-angle-down').addClass('fa-angle-up'); } else { $('.arrowicon').removeClass('fa-angle-up').addClass('fa-angle-down'); } $('.Advanced_options').toggleClass("hidden"); } EditTaskAction(id) { let actionid = Number(id); $("#Spn_SendTask").text("Edit Task"); Unibase.Platform.Automation.Managers.RuleManager.Instance().getRuleAction(actionid).then(function (response) { $("#txtTask_RuleActionName").val(response.RuleActionName); $("#txtTask_MessageSubject").val(response.BString1); $("#txtTask_MessageBody").val(response.BString2); $('#ddl_NotificationGrp option[value=' + response.NotificationGroupId + ']').prop('selected', true); if (!Unibase.Platform.Automation.Components.SendTask.Instance().IsAutomationMode) { Unibase.Platform.Automation.Components.SendTask.Instance().RuleId = response.RuleId; Unibase.Platform.Automation.Components.SendTask.Instance().RuleEventId = response.RuleEventId; Unibase.Platform.Automation.Components.SendTask.Instance().EventGroupId = response.EventGroupId; Unibase.Platform.Automation.Components.SendTask.Instance().ActionId = response.ActionId; Unibase.Platform.Automation.Components.SendTask.Instance().ParentActionId = response.ParentActionId; } if (response.ExecuteStatusId != Number(Unibase.Platform.Automation.Enums.ExecuteActionStatus.Approved)) $("#chkAutoApprovedTask").prop("checked", false); else $("#chkAutoApprovedTask").prop("checked", true); $("#div_Subject").addClass('floating-label-form-group-with-value'); $("#div_Body").addClass('floating-label-form-group-with-value'); $("#txtAutocomplete_ApprovalForm").val("" + response.BString8 + ""); Unibase.Platform.Automation.Components.ContactSelection.Instance().CheckContactColumns(response.Users); Unibase.Platform.Automation.Components.ContactSelection.Instance().CheckSecondaryContactColumns(response.SecondaryUsers); Unibase.Platform.Automation.Components.ContactSelection.Instance().BindRecipients(response.RuleActionId); if (response.SqlWhere != null && response.SqlWhere != "") { $('.conditionicon').removeClass('fa-angle-down').addClass('fa-angle-up'); $("#ActionConditionsDiv").removeClass("hidden"); } Unibase.Platform.Automation.Components.ContactSelection.Instance().loadQueryBuilder(response.RuleProviderId, response.SqlWhere); $('#message_result').val(Number(response.BString5)); if (response.ResultActionId != null) { $('#ddl_ResultAction').val(response.ResultActionId); } Unibase.Platform.Forms.Managers.FormManager.Instance().getForm(Number(response.BString8)).then(function (responseinfo) { if (responseinfo.result != null) { var apprlform = new Option(responseinfo.result.FormName, responseinfo.result.FormId.toString(), true); $("#txtAutocomplete_ApprovalForm").append(apprlform); $("#txtAutocomplete_ApprovalFormPrimaryId").html(''); } }); Unibase.Platform.Forms.Managers.FormManager.Instance().getForm(Number(response.BString10)).then(function (responseinfo) { if (responseinfo.result != null) { var rejectform = new Option(responseinfo.result.FormName, responseinfo.result.FormId.toString(), true); $("#txtAutocomplete_RejectForm").append(rejectform); $("#txtAutocomplete_RejectFormPrimaryId").html(''); } }); if (response.FromStage != 0 && response.ToStage != 0) { $('.from_stage_task option[value=' + response.FromStage + ']').prop("selected", true); $('.to_stage_task option[value=' + response.ToStage + ']').prop("selected", true); } if (response.BString12 != null && response.BString12 != "") { $('#Approval_btn_text').val(response.BString12); } if (response.BString13 != null && response.BString13 != "") { $('#Reject_btn_text').val(response.BString13); } if (response.IsParent) { $('.isparent').prop("checked", true); $('.Parentcolumns_info').removeClass('d-none'); if (response.String2 != null) $('#parent_pkid option[value=' + response.String2 + ']').attr("selected", "true"); if (response.String3 != null) $('#parent_versionguid option[value=' + response.String3 + ']').attr("selected", "true"); } eval('_floatingLabelHelper.init();'); }); } LoadParentTokens(ruleproviderid) { Unibase.Platform.Automation.Managers.RuleManager.Instance().getTokens(ruleproviderid).then(function (response) { $('#parent_pkid').empty(); $('#parent_versionguid').empty(); var optionshtml = ''; for (let i = 0; i <= response.length - 1; i++) { optionshtml += ''; } $('#parent_pkid').append(optionshtml); $('#parent_versionguid').append(optionshtml); }); } LoadTaskData(Data) { for (var i = 0; i < Data.length; i++) { $("#txtTask_RuleActionName").val(Data[i].RuleActionName); $("#txtTask_MessageSubject").val(Data[i].BString1); $("#txtTask_MessageBody").val(Data[i].BString2); if (!Data[i].AutoApproved) $("#chkAutoApprovedTask").prop("checked", false); else $("#chkAutoApprovedTask").prop("checked", true); $("#div_Subject").addClass('floating-label-form-group-with-value'); $("#div_Body").addClass('floating-label-form-group-with-value'); Unibase.Platform.Automation.Components.ContactSelection.Instance().CheckContactColumns(Data[i].Users); Unibase.Platform.Automation.Components.ContactSelection.Instance().CheckSecondaryContactColumns(Data[i].SecondaryUsers); if (Data[i].SqlWhere != "" && Data[i].SqlWhere != null) { $(".conditionicon").addClass("fa-angle-up").removeClass('fa-fa-angle-down'); $("#ActionConditionsDiv").removeClass("hidden"); Unibase.Platform.Automation.Components.ContactSelection.Instance().loadQueryBuilder(Unibase.Platform.Automation.Components.SendTask.Instance().RuleProviderId, Data[i].SqlWhere); } eval('_floatingLabelHelper.init();'); } } SaveTaskAction(taskid, containerid) { var instance = this; let ruleactionid = Number(taskid); let queryelmnt = $("#builder"); let recipients = Unibase.Platform.Automation.Components.ContactSelection.Instance().GetRecipients(); let contactcolumns = Unibase.Platform.Automation.Components.ContactSelection.Instance().getContactColumns(); let secondarycontactcolumns = Unibase.Platform.Automation.Components.ContactSelection.Instance().getSecondaryContactColumns(); let externalroles = Unibase.Platform.Automation.Components.ExternalRecipients.Instance().GetExternalRoles(); let externalusers = Unibase.Platform.Automation.Components.ExternalRecipients.Instance().GetExternalUsers(); let approvalFormId = $("#txtAutocomplete_ApprovalForm option:selected").val() == undefined ? '' : $("#txtAutocomplete_ApprovalForm option:selected").val(); let model = new Unibase.Platform.Automation.Requests.RuleAction(); model.RuleActionId = ruleactionid; model.ActionId = Unibase.Platform.Automation.Components.SendTask.Instance().ActionId; model.RuleId = 0; model.NotificationGroupId = $('#ddl_NotificationGrp').val() == undefined ? 0 : Number($('#ddl_NotificationGrp').val()); if (model.NotificationGroupId == 0) { MessageHelper.Instance().showError("Please Select Notification Group", "Validate_TaskAction"); return; } model.RuleActionName = $("#txtTask_RuleActionName").val().toString(); model.BString1 = $("#txtTask_MessageSubject").val().toString(); model.BString2 = $("#txtTask_MessageBody").val().toString(); if (instance.RuleInstance.IsStageChangeEvent()) { model.FromStage = $('.from_stage_task option:selected').val() != "0" ? Number($('.from_stage_task option:selected').val()) : 0; model.ToStage = $('.to_stage_task option:selected').val() != "0" ? Number($('.to_stage_task option:selected').val()) : 0; } model.BString6 = externalroles; model.BString7 = externalusers; model.BString8 = approvalFormId.toString(); model.BString10 = $('#txtAutocomplete_RejectForm option:selected').val() == undefined ? null : $('#txtAutocomplete_RejectForm option:selected').val().toString(); model.BString11 = $('#txtAutocomplete_RejectFormPrimaryId option:selected').text() == "Select FormProperty" ? null : $('#txtAutocomplete_RejectFormPrimaryId option:selected').text().toString(); model.BString12 = $('#Approval_btn_text').val().toString(); model.BString13 = $('#Reject_btn_text').val().toString(); model.String2 = $('#parent_pkid option:selected').text() == "Select Token" || undefined || "" ? "" : $('#parent_pkid option:selected').text(); model.String3 = $('#parent_versionguid option:selected').text() == "Select Token" || undefined || "" ? "" : $('#parent_versionguid option:selected').text(); model.BString5 = $('#message_result option:selected').val().toString(); if ($('#txtAutocomplete_ApprovalFormPrimaryId option:selected').text() != "Select FormProperty") { model.BString9 = $('#txtAutocomplete_ApprovalFormPrimaryId option:selected').text(); } model.ExternalReportId = ($("#txtAutoComplete_Reports option:selected").val() == undefined) ? 0 : Number($("#txtAutoComplete_Reports option:selected").val()); model.ExternalReportColumnId = Number($("#txtAutoComplete_ReportColumns option:selected").val()); model.ProviderColumnId = Number($("#txtAutoComplete_ProviderColumns option:selected").val()); model.ApproveStageId = 0; model.RejectStageId = 0; model.Users = contactcolumns; let query = queryelmnt.queryBuilder('getSQL', false, true); if (query != null) { model.SqlWhere = queryelmnt.queryBuilder('getSQL', false, true).sql.replace(/\n/g, " ").replace(/LIKE/g, "ILIKE"); ; model.SqlWhereJson = JSON.stringify(queryelmnt.queryBuilder('getSQL', false, true)); } else { model.SqlWhere = ""; model.SqlWhereJson = ""; } model.IsParent = $('.isparent').is(':checked'); model.ResultActionId = $("#ddl_ResultAction option:selected").val() == undefined ? 0 : Number($("#ddl_ResultAction option:selected").val()); model.ResultActionId = $("#ddl_ResultAction option:selected").val() == undefined ? 0 : Number($("#ddl_ResultAction option:selected").val()); if (model.ResultActionId != 0) { model.ResultActionName = $("#ddl_ResultAction option:selected").text(); } else { model.ResultActionName = ""; } model.DelayTime = 0; model.ParentActionId = Unibase.Platform.Automation.Components.SendTask.Instance().ParentActionId; model.AutoApproved = $('#chkAutoApprovedTask').is(':checked'); model.RecipientsData = recipients; model.SecondaryUsers = secondarycontactcolumns; model.RowIndex = Unibase.Platform.Automation.Components.SendTask.Instance().RowIndex; if (Unibase.Platform.Automation.Components.SendTask.Instance().IsAutomationMode) { if (Unibase.Platform.Automation.Components.SendTask.Instance().AutomationMode == Unibase.Platform.Automation.Enums.AutomationMode.NormalMode) { Unibase.Platform.Automation.Components.Rule.Instance().RuleActionsArray(model); $('#' + containerid).modal('hide'); $('#' + containerid).remove(); Unibase.Platform.Automation.Components.Conditions.conditionArray = []; } else { model.RuleId = eval("bizgaze_automation_flow_main.getruleid()"); Automation.Managers.RuleManager.Instance().saveRuleAction(model).then(function (response) { if (response.status == Unibase.Data.Status.Error) { MessageHelper.Instance().showError(response.message, "Validate_TaskAction"); } else { MessageHelper.Instance().showSuccess(response.message, "Validate_TaskAction"); $('#' + containerid).modal('hide'); $('#' + containerid).remove(); Unibase.Platform.Automation.Components.Conditions.conditionArray = []; var actionname = response.result.RuleActionName; eval("bizgaze_automation_flow_main.savetaskblock('" + response.result.RuleActionId + "','" + actionname + "')"); } }); } } else { model.RuleId = Unibase.Platform.Automation.Components.SendTask.Instance().RuleId; model.EventGroupId = Unibase.Platform.Automation.Components.SendTask.Instance().EventGroupId; model.RuleEventId = Unibase.Platform.Automation.Components.SendTask.Instance().RuleEventId; model.ActionId = Unibase.Platform.Automation.Components.SendTask.Instance().ActionId; model.ParentActionId = Unibase.Platform.Automation.Components.SendTask.Instance().ParentActionId; Automation.Managers.RuleManager.Instance().saveRuleAction(model).then(function (response) { if (response.status == Unibase.Data.Status.Error) { MessageHelper.Instance().showError(response.message, "Validate_TaskAction"); } else { MessageHelper.Instance().showSuccess(response.message, "Validate_TaskAction"); $('#' + containerid).modal('hide'); $('#' + containerid).remove(); Unibase.Platform.Automation.Components.Conditions.conditionArray = []; } }); } } LoadMsgSubjectTokens(ruleproviderid) { Unibase.Platform.Automation.Managers.RuleManager.Instance().getTokens(ruleproviderid).then(function (response) { let cmbConditionProperties = document.getElementById('ddl_SubjectTokens'); $('#ddl_SubjectTokens').empty(); var defaultOpt1 = document.createElement("option"); defaultOpt1.text = "Select Token"; defaultOpt1.value = "0"; cmbConditionProperties.appendChild(defaultOpt1); for (let i = 0; i <= response.length - 1; i++) { var opt = document.createElement("option"); opt.text = response[i]; opt.value = (i + 1).toString(); cmbConditionProperties.appendChild(opt); } }); } GetRuleActionInfo(parentactionid) { return __awaiter(this, void 0, void 0, function* () { yield Unibase.Platform.Automation.Managers.RuleManager.Instance().getRuleAction(parentactionid).then(function (response) { if (response != null) { var html = ''; $('#ddl_NotificationGrp').html('').html(html); } }); }); } LoadMsgBodyTokens(ruleproviderid) { Unibase.Platform.Automation.Managers.RuleManager.Instance().getTokens(ruleproviderid).then(function (response) { let cmbConditionProperties = document.getElementById('ddl_BodyTokens'); $('#ddl_BodyTokens').empty(); var defaultOpt1 = document.createElement("option"); defaultOpt1.text = "Select Token"; defaultOpt1.value = "0"; cmbConditionProperties.appendChild(defaultOpt1); for (let i = 0; i <= response.length - 1; i++) { var opt = document.createElement("option"); opt.text = response[i]; opt.value = (i + 1).toString(); cmbConditionProperties.appendChild(opt); } }); } LoadApprovalForm(ruleproviderid) { Unibase.Platform.Automation.Managers.RuleManager.Instance().getRuleProvider(ruleproviderid).then(function (response) { var url = _appsettings.server_url() + '/apis/v4/unibase/platform/forms/getforms/installedappid/' + response.InstalledAppId + '/appid/' + 0; AutoCompleteHelper.getHelper().Create("#txtAutocomplete_ApprovalForm", "#hf_Autocomplete_ApprovalForm", url, function (response) { }); }); } LoadRejectForm(ruleproviderid) { Unibase.Platform.Automation.Managers.RuleManager.Instance().getRuleProvider(ruleproviderid).then(function (response) { var url = _appsettings.server_url() + '/apis/v4/unibase/platform/forms/getforms/installedappid/' + response.InstalledAppId + '/appid/' + 0; AutoCompleteHelper.getHelper().Create("#txtAutocomplete_RejectForm", "#hf_Autocomplete_RejectForm", url, function (response) { }); }); } LoadApprovalFormProperties(ruleproviderid) { Unibase.Platform.Automation.Managers.RuleManager.Instance().getTokens(ruleproviderid).then(function (response) { let cmbConditionProperties = document.getElementById('txtAutocomplete_ApprovalFormPrimaryId'); $('#txtAutocomplete_ApprovalFormPrimaryId').empty(); var defaultOpt1 = document.createElement("option"); defaultOpt1.text = "Select FormProperty"; defaultOpt1.value = "0"; cmbConditionProperties.appendChild(defaultOpt1); for (let i = 0; i <= response.length - 1; i++) { var opt = document.createElement("option"); opt.text = response[i]; opt.value = (i + 1).toString(); cmbConditionProperties.appendChild(opt); } }); } loadRejectFormProperties(ruleproviderid) { Unibase.Platform.Automation.Managers.RuleManager.Instance().getTokens(ruleproviderid).then(function (response) { let cmbConditionProperties = document.getElementById('txtAutocomplete_RejectFormPrimaryId'); $('#txtAutocomplete_RejectFormPrimaryId').empty(); var defaultOpt1 = document.createElement("option"); defaultOpt1.text = "Select FormProperty"; defaultOpt1.value = "0"; cmbConditionProperties.appendChild(defaultOpt1); for (let i = 0; i <= response.length - 1; i++) { var opt = document.createElement("option"); opt.text = response[i]; opt.value = (i + 1).toString(); cmbConditionProperties.appendChild(opt); } }); } static Instance() { if (this.instance === undefined) { this.instance = new SendTask(); } return this.instance; } } Components.SendTask = SendTask; })(Components = Automation.Components || (Automation.Components = {})); })(Automation = Platform.Automation || (Platform.Automation = {})); })(Platform = Unibase.Platform || (Unibase.Platform = {})); })(Unibase || (Unibase = {}));