Extension class
Process lets you declare extensions that will be called when an internal resource (or a linked process) is created.
The interest of such an extension class is to enable treatments on the linked element fields by accessing to the parent document.
To create a link extension class, create a Java class that implements the basic class named : com.axemble.vdoc.sdk.link.extensions.BaseLinkExtension.
For the deployed class to be called, you just have to define it on the form containing the table.
Methods of the BaseLinkExtension class
public abstract class BaseLinkExtension implements ILinkExtension {
	// helper method
	protected IWorkflowModule getWorkflowModule();
	
	// method to implement
	public abstract boolean onCreate( IWorkflowInstance workflowInstance, IResource resource );
}Code extract of the CopyLinkExtension class
This example shows the copying of the main document value to a dynamic table field.
public class CopyLinkExtension extends BaseLinkExtension {
	private static final long serialVersionUID = 4291330280452507689L;
	public boolean onCreate( IWorkflowInstance workflowInstance, IResource resource ) {
			// assignment of the value of the "Comments2" field with the value of the field "Comments" of the parent document
			resource.setValue( "Commentaires2", workflowInstance.getValue( "Commentaires" ) );
			return true;
	}
}