プロジェクト

全般

プロフィール

修正 #592

渡部 秀紀 さんが5ヶ月前に更新

メール送信をしない方へ担当が回った場合、承認依頼メールを送らないように制御する。 

 〇プロセス共通設定 
 →メール通知をアクティビティ担当者へ送付しないように設定する 

 〇イベントハンドラ 
 →メール通知処理をイベントハンドラ内に記載 

 〇フォーム 
 →現在の承認者のメール送信フラグを取得するよう項目を追加 

 【イベントハンドラ】 
 <イベントハンドラ> 
     <アカウント追加 document="doc01" item-id="acc_appUser"> 
          <担当者/> 
     </アカウント追加> 
     <文書代入>  
       <文書部品代入 document="doc01" item-id="d_lastApprove">  
         <文字列評価式 document="doc01">  
             formatDate(now(),"yyyy/MM/dd HH:mm")  
         </文字列評価式>  
       </文書部品代入>  
     </文書代入>  
     <再計算 document="doc01"/> 
     <条件判定> 
         <条件> 
             <文字列AとBは等しい> 
                 <A> 
                     <文字列 value="しない"/> 
                 </A> 
                 <B> 
                     <文書部品 document="doc01" item-id="t_mailSendFlg"/> 
                 </B> 
            </文字列AとBは等しい> 
        </条件> 
        <真> 
        </真> 
        <偽> 
            <メッセージ送信 document="doc01" > 
                
 <宛先> 
                    <担当者/> 
                
 </担当者> 
 </宛先> 
                <件名>【SmartDB】$!context.processDefinition.title 
 <件名>【SmartDB】$binder.name 承認依頼</件名> 
                
 <本文> 
 $!context.processDefinition.titleにて承認依頼が届いております。 $binder.nameにて承認依頼が届いております。 
 内容を確認の上、処理をお願いいたします。 
 ------------------------------------ 
 ■申請タイトル:$contents.get("Title").Value ■申請タイトル: $!document.getText("title") 
 ■申請者:$!context.ProcessStarter.name 
 ■申請者所属:$contents.get("Department").value 
 ■処理実行URL:$url.execute ■文書URL:$url.documentDetail 
 ------------------------------------ 
 ※現在自身が担当となっている処理待ちの文書は、 ※現在自身が担当となっている承認待ちの文書は、 
  以下ワークリストURLより確認可能です。 
  $url.worklist 
                   

 </本文> 
              
 </メッセージ送信> 
          </偽> 
     </条件判定> 
 </イベントハンドラ>

戻る