プロジェクト

全般

プロフィール

修正 #592 » イベントハンドラメモ.txt

渡部 秀紀, 2024/06/18 09:39

 
1
〇差戻
2
【開始時】
3
<イベントハンドラ>
4
    <アカウント追加 document="doc01" item-id="acc_appUser">
5
         <担当者/>
6
    </アカウント追加>
7
    <文書代入> 
8
      <文書部品代入 document="doc01" item-id="d_lastApprove"> 
9
        <文字列評価式 document="doc01"> 
10
            formatDate(now(),"yyyy/MM/dd HH:mm") 
11
        </文字列評価式> 
12
      </文書部品代入> 
13
    </文書代入> 
14
    <再計算 document="doc01"/>
15
    <条件判定>
16
        <条件>
17
            <文字列AとBは等しい>
18
                <A>
19
                    <文字列 value="しない"/>
20
                </A>
21
                <B>
22
                    <文書部品 document="doc01" item-id="t_mailSendFlg"/>
23
                </B>
24
           </文字列AとBは等しい>
25
       </条件>
26
       <真>
27
       </真>
28
       <偽>
29
           <メッセージ送信 document="doc01" >
30
               <宛先>
31
                   <担当者/>
32
               </宛先>
33
               <件名>【SmartDB】$!context.processDefinition.title 差戻し通知</件名>
34
               <本文>
35
$!context.processDefinition.titleにて申請した文書が差し戻されました。
36
内容を確認の上、処理をお願いいたします。
37
------------------------------------
38
■申請タイトル:$contents.get("Title").Value
39
■申請者:$!context.ProcessStarter.name
40
■申請者所属:$contents.get("Department").value
41
■処理実行URL:$url.execute
42
------------------------------------
43
※現在自身が担当となっている処理待ちの文書は、
44
 以下ワークリストURLより確認可能です。
45
 $url.worklist
46
                  </本文>
47
             </メッセージ送信>
48
         </偽>
49
    </条件判定>
50
</イベントハンドラ>
51

    
52
【終了時】
53
<イベントハンドラ>
54
    <アカウント削除 document="doc01" item-id="acc_appUser">
55
        <担当者/>
56
    </アカウント削除>
57
</イベントハンドラ>
58

    
59
【再申請クリック時】
60
<イベントハンドラ>
61
    <文書代入> 
62
      <文書部品代入 document="doc01" item-id="d_lastApprove"> 
63
        <文字列評価式 document="doc01"> 
64
            formatDate(now(),"yyyy/MM/dd HH:mm") 
65
        </文字列評価式> 
66
      </文書部品代入> 
67
    </文書代入> 
68
</イベントハンドラ>
69

    
70

    
71

    
72

    
73
----------------------------------------------------------------------------------------------------------------------------
74

    
75

    
76
〇承認
77
【開始時】
78
<イベントハンドラ>
79
    <アカウント追加 document="doc01" item-id="acc_appUser">
80
         <担当者/>
81
    </アカウント追加>
82
    <文書代入> 
83
      <文書部品代入 document="doc01" item-id="d_lastApprove"> 
84
        <文字列評価式 document="doc01"> 
85
            formatDate(now(),"yyyy/MM/dd HH:mm") 
86
        </文字列評価式> 
87
      </文書部品代入> 
88
    </文書代入> 
89
    <再計算 document="doc01"/>
90
    <条件判定>
91
        <条件>
92
            <文字列AとBは等しい>
93
                <A>
94
                    <文字列 value="しない"/>
95
                </A>
96
                <B>
97
                    <文書部品 document="doc01" item-id="t_mailSendFlg"/>
98
                </B>
99
           </文字列AとBは等しい>
100
       </条件>
101
       <真>
102
       </真>
103
       <偽>
104
           <メッセージ送信 document="doc01" >
105
               <宛先>
106
                   <担当者/>
107
               </宛先>
108
               <件名>【SmartDB】$!context.processDefinition.title 承認依頼</件名>
109
               <本文>
110
$!context.processDefinition.titleにて承認依頼が届いております。
111
内容を確認の上、処理をお願いいたします。
112
------------------------------------
113
■申請タイトル:$contents.get("Title").Value
114
■申請者:$!context.ProcessStarter.name
115
■申請者所属:$contents.get("Department").value
116
■処理実行URL:$url.execute
117
------------------------------------
118
※現在自身が担当となっている処理待ちの文書は、
119
 以下ワークリストURLより確認可能です。
120
 $url.worklist
121
                  </本文>
122
             </メッセージ送信>
123
         </偽>
124
    </条件判定>
125
</イベントハンドラ>
126

    
127
【終了時】
128
<イベントハンドラ>
129
    <アカウント削除 document="doc01" item-id="acc_appUser">
130
        <担当者/>
131
    </アカウント削除>
132
</イベントハンドラ>
133

    
134

    
135
【承認時】
136
<イベントハンドラ>
137
    <文書代入> 
138
      <文書部品代入 document="doc01" item-id="d_lastApprove"> 
139
        <文字列評価式 document="doc01"> 
140
            formatDate(now(),"yyyy/MM/dd HH:mm") 
141
        </文字列評価式> 
142
      </文書部品代入> 
143
    </文書代入> 
144
</イベントハンドラ>
    (1-1/1)