Class ProcessSchemaManagerService
The web service that provides access to the
Inheritance
System.Object
ProcessSchemaManagerService
Implements
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Terrasoft.Core.ServiceModel
Assembly: Terrasoft.Core.ServiceModel.dll
Syntax
[CoreServiceRoute("/ServiceModel/")]
[CoreServiceRoute("/0/ServiceModel/")]
[ServiceBehavior(Namespace = "http://Terrasoft.WebApp.ServiceModel")]
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Required)]
public class ProcessSchemaManagerService : BaseProcessSchemaManagerService<ProcessSchemaManager, ProcessSchema>, IProcessSchemaManagerService
Properties
Manager
Declaration
protected override ProcessSchemaManager Manager { get; }
Property Value
Type | Description |
---|---|
ProcessSchemaManager |
Overrides
Terrasoft.Core.ServiceModel.BaseProcessSchemaManagerService<ProcessSchemaManager, ProcessSchema>.Manager
Methods
Copy(String)
Copies process schema.
Declaration
[WebMethod(true)]
public string Copy(string data)
Parameters
Type | Name | Description |
---|---|---|
System.String | data | Schema data. |
Returns
Type | Description |
---|---|
System.String | Copied schema identifier. |
Delete(String)
Deletes process schema by specified identifier.
Declaration
[WebMethod(true)]
public void Delete(string schemaUId)
Parameters
Type | Name | Description |
---|---|---|
System.String | schemaUId | Schema identifier. |
GetActualProcessSchemasByFilter(ActualProcessSchemasByFilterRequest)
Returns actual schemas list by specified filters.
Declaration
[WebMethod(true)]
public ActualProcessSchemasByFilterResponse GetActualProcessSchemasByFilter(ActualProcessSchemasByFilterRequest filter)
Parameters
Type | Name | Description |
---|---|---|
ActualProcessSchemasByFilterRequest | filter | Filter data for schema list select. |
Returns
Type | Description |
---|---|
ActualProcessSchemasByFilterResponse | The actual schemas info list. |
GetInvalidElements(String, String)
Returns invalid elements list for the specified process schema.
Declaration
[WebMethod(true)]
public string GetInvalidElements(string schemaUId, string hostProcessSchemaName = null)
Parameters
Type | Name | Description |
---|---|---|
System.String | schemaUId | Process schema identifier. |
System.String | hostProcessSchemaName | Optional. Host process schema name, if checked schema is sub-process. |
Returns
Type | Description |
---|---|
System.String |
GetProcessActivityResultsLookupGridData(Stream)
Declaration
[WebMethod(true)]
public string GetProcessActivityResultsLookupGridData(Stream processActivityData)
Parameters
Type | Name | Description |
---|---|---|
System.IO.Stream | processActivityData |
Returns
Type | Description |
---|---|
System.String |
GetSchemasByFilter(String)
Returns schemas list by specified filters.
Declaration
[WebMethod(true)]
public string GetSchemasByFilter(string filter)
Parameters
Type | Name | Description |
---|---|---|
System.String | filter | Schemas filter. |
Returns
Type | Description |
---|---|
System.String |
PingApplication()
Ping application after configuration compiled.
Declaration
[WebMethod(true)]
public bool PingApplication()
Returns
Type | Description |
---|---|
System.Boolean |
PrepareExistingSchemaForEdit(String, String)
Declaration
[WebMethod(true)]
public string PrepareExistingSchemaForEdit(string managerName, string schemaUId)
Parameters
Type | Name | Description |
---|---|---|
System.String | managerName | |
System.String | schemaUId |
Returns
Type | Description |
---|---|
System.String |
PrepareExistingUserTaskSchemaForEdit(String)
Declaration
[WebMethod(true)]
public string PrepareExistingUserTaskSchemaForEdit(string schemaUId)
Parameters
Type | Name | Description |
---|---|---|
System.String | schemaUId |
Returns
Type | Description |
---|---|
System.String |
PrepareSchemaForEdit(String)
Declaration
[WebMethod(true)]
public string PrepareSchemaForEdit(string schemaUId)
Parameters
Type | Name | Description |
---|---|---|
System.String | schemaUId |
Returns
Type | Description |
---|---|
System.String |
Publish()
Declaration
[WebMethod(true)]
public string Publish()
Returns
Type | Description |
---|---|
System.String |