Versão atual:

Validar a criação de um processo de workflow

Prezados, boa tarde.

Alguns dos meus processos são criados por outros sistemas através do serviço "startProcess", como exemplo abaixo:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:ws="http://ws.workflow.ecm.technology.totvs.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:startProcess>
         <username>ottomate@email.com</username>
         <password>******************************</password>
         <companyId>1</companyId>
         <processId>prj_aprovacao_contrato</processId>
         <choosedState>23</choosedState>
         <colleagueIds>
            <item>otto</item>
         </colleagueIds>
         <comments>comentario via soapui</comments>
         <userId>otto</userId>
         <completeTask>true</completeTask>
         <attachments>
</attachments>
         <cardData>
            <item>
               <item>idprj</item>
               <item>7</item>
            </item>
            <item>
               <item>codcoligada</item>
               <item>1</item>
            </item>
            <item>
               <item>idcnt</item>
               <item>555</item>
            </item>            
         </cardData>
         <appointment>
</appointment>
         <managerMode>true</managerMode>
      </ws:startProcess>
   </soapenv:Body>
</soapenv:Envelope>

Gostaria de poder validar se o cardData "idprj" e "codcoligada" vieram e se vieram preenchidos. Caso não seja informado eu levante uma exception impedindo o startProcess.

Versão (1):

Ver a versão formatada

Validar a criação de um processo de workflow

Comentário

new question