Jeff,
We are going through some issues on this right now. I'll share what
we've learned thus far:
In order to apply the sig, you need to assign a task, and have the
"Signature required" option checked for that task.
In order to assign a task, you have to have a workflow.
The tricky part is when and how to trigger the workflow and thus assign
the task.
We set a phase workflow for the "Under Review" state. When the object
is placed in that state, the workflow kicks off, first assigning the
task to assign roles for the signatures, then actually assigning the
signature tasks. When the signature has been completed, the workflow
sets the state to "Approved", which can act as a trigger for sync robots
in parent processes. One of the primary reasons we did this was because
we are using the eSig PDF functionality in the Med Device template, and
the process to generate a document pdf is different than that for a CAD
file pdf, so we need different eSig workflows for the different object
types. Linking the workflows to the object lifecycles accomplishes
this.
The problem with this method however is that if you are using an
unrelated "parent" workflow to set the state of the primary business
object to "Under Review" (thus initiating the sig process), the system
is actually initiating this phase signature workflow and the initial
task is assigned to wcadmin instead of the actual parent workflow
creator.
What we are now considering is to set the eSig roles in the parent
process and transfer those roles through workflow variables to the child
eSig process. Each respective eSig workflow will process with the
appropriate roles, generate the appropriate PDF for their respective
object types, and then set state to approved which closes out all
workflows.
The other thing to consider is WHAT are you signing? If you are
applying the signature to an ECR or ECN, place the task in that
workflow. If you are applying the signature to a document or part, I do
not believe that the ECR or ECN signature will not show up on the actual
document or part... you would have to have a workflow to obtain
signatures where the document or part is the primary business object,
not the ECR or ECN.
Figure out how you want to initiate the process, then you can figure out
where to put the task.
Regards,
<http: www.steris.com="/> Robert M. Priest, PE, PMP
Lead Engineer / PLM Program Manager