Remove Custom Attribute

API Type

Web Services

Description

Removes a custom attribute from a custom ID.

Syntax

public virtual void RemoveCustomAttr(string customID, string attributeName)

Parameters

Name Description

customID

Definition:
A work object ID specified within a process instance.
Type
string
Allowed Values:
One valid work object ID.

attributeName

Definition:
The name of the process instance attribute you want.
Type
string
Allowed Values:
A valid process instance attribute.

Output

None.

Example

//Sample for using Workflow.RemoveCustomAttr
IWFWorkflowService svc = GetWorkflowService();
string customID = ..// for example, "InfoPath:011eaf6c46ac4723b25b4db5772d9912"
string attributeName = ...// for example, "//pd:purchaseOrder/pd:secondApproval"

try
	{
    svc.RemoveCustomAttr(customID, attributeName);
	}

catch (Exception ex)
	{
    Console.WriteLine("Failed! " + ShUtil.GetSoapMessage(ex));
	}

Supported Versions

3.2.0.4 and higher