Sample Action scripts
This example shows how to populate the Debug Log field and the BOD Document field. These fields are displayed in the tab.
Class ActionScript
Inherits FcProcFuncSetEventWF
Function wf_start() As Long
              Dim Desc as String = ObjProperty("DESCRIPTION")
               PublishDebugginginfo("Description = " & Desc) 
               ArchiveBOD("ID1","<Root><Child>Bill</Child></Root>")
End Function
      
      The description of the 
		Optiva
		object is displayed in the 
		Debug Log field. The prefix is
		
		“Description =”. For this example, the description of
		the 
		Optiva
		object is 
		CAESAR SIDE SALAD. 
	 
The 
		BOD Document field displays
		this text: 
		<Root><Child>Bill</Child></Root>.
		
	 
| Debug Log Field | BOD Document Field | 
|---|---|
                     Description = CAESAR SIDE SALAD 
				   
				               | 
                  
                     <Root><Child>Bill</Child></Root>
					 
				   
				               | 
               
These examples show how to use the 
		PublishDebugginginfo scripting method to populate the 
		Debug Log field and the 
		Action Status field. 
	 
PublishDebuggingInfo(“The action has failed”, "FAILURE") 
PublishDebuggingInfo(“The action has succeeded”, "SUCCESS”) 
PublishDebuggingInfo(“The paint is green”, "COLOR") 
      | Debug Log Field | Action Status Field | 
|---|---|
| The action has failed |  
				                 FAILURE 
				   
				               | 
               
| The action has succeeded |  
				                 SUCCESS 
				   
				               | 
               
| The paint is green |  
				                 COLOR 
				               | 
               
The Action Status is a free form string. Add any information that you deem to be useful when looking at the results.
For more information about the scripting methods, see the Infor PLM for Process Scripting Administration Guide.