Name

sn_diagram_builder.DiagramBuilderInstanceService

Description

No description available

Script

var DiagramBuilderInstanceService = Class.create();
DiagramBuilderInstanceService.prototype = {
  initialize: function() {},

  type: 'DiagramBuilderInstanceService'
};

DiagramBuilderInstanceService.getInstanceByInstanceId = function(instanceId) {
  var builderInstanceGr = DiagramBuilderInstance.getInstanceByInstanceId(instanceId);
  var builderInstance = {};

  builderInstance.sysId = builderInstanceGr.getUniqueValue();
  builderInstance.name = builderInstanceGr.getValue(DiagramBuilderInstance.NAME);
  builderInstance.builderConfiguration = builderInstanceGr.getValue(DiagramBuilderInstance.BUILDER_CONFIGURATION);
  builderInstance.diagramJSON = builderInstanceGr.getValue(DiagramBuilderInstance.DIAGRAM_JSON);
  builderInstance.state = builderInstanceGr.getValue(DiagramBuilderInstance.STATE);
  builderInstance.scopeName = builderInstanceGr.getDisplayValue(DiagramBuilderInstance.SCOPE_ID);
  builderInstance.scopeId = builderInstanceGr.getValue(DiagramBuilderInstance.SCOPE_ID);
  builderInstance.tableName = DiagramBuilderInstance.TABLE;
  builderInstance.readOnly = builderInstanceGr.getValue(DiagramBuilderInstance.READ_ONLY) === "1";

  return builderInstance;
};

DiagramBuilderInstanceService.createInstanceByConfigId = function(configId, name) {
  var payload = {};
  payload["builder_configuration"] = configId;
  payload["name"] = name;
  return DiagramBuilderInstance.createInstanceByPayload(payload);
};

Sys ID

365f5dd50f831010e035549796767e47

Offical Documentation

Official Docs: