Duda saben si al generar un documento deben ir estas validaciones en cada generación o update usando SDK.
oDoc.GetApprovalTemplates();
if (oDoc.Document_ApprovalRequests.Count > 0 && oDoc.Document_ApprovalRequests.ApprovalTemplatesID > 0)
{
//Your document will fire an approval procedure
//If you want to add some remarks to your approval you can do this
oDoc.Document_ApprovalRequests.SetCurrentLine(0);
oDoc.Document_ApprovalRequests.Remarks = "Add Doc from DI";
}