<br />
以下面的一个请假流程为例，表单和流程如下图：<br />
<img src="/inc/attach.php?AID=2508&amp;MODULE=portal&amp;YM=1309&amp;ATTACHMENT_ID=-2046457368&amp;ATTACHMENT_NAME=111.png&amp;DIRECT_VIEW=1" /><br />
<br />
<img src="/inc/attach.php?AID=2509&amp;MODULE=portal&amp;YM=1309&amp;ATTACHMENT_ID=-165841237&amp;ATTACHMENT_NAME=112.png&amp;DIRECT_VIEW=1" />&nbsp;<br />
<strong>请假流程的具体要求很简单：</strong><br />
&nbsp;
<ol>
	<li value="NaN">&nbsp;&nbsp;&nbsp; 请假天数1天以内的部门经理审核后可交到人事备案。</li>
	<li value="NaN">&nbsp;&nbsp;&nbsp; 请假天数3天内的，部门经理先审核，再交由总经理审核，然后可以到人事备案。</li>
	<li value="NaN">&nbsp;&nbsp;&nbsp; 请假天数3天以上的，需要有部门经理、总经理和董事长都审批通过后才可以到人事备案。</li>
</ol>
&nbsp;<br />
<strong>分析此需求，判断哪些步骤需要转入条件：</strong><br />
&nbsp; &nbsp; 第一步骤：不需要转入条件。<br />
&nbsp;&nbsp; &nbsp;第二步骤：因为不管多少天的请假都需要由部门经理审核，所以此步骤不需要转入条件。<br />
&nbsp;&nbsp; &nbsp;第三步骤：大于1天的（不管是否到3天）都需要经过总经理审核，所以此步骤需要转入条件。<br />
&nbsp;&nbsp; &nbsp;第四步骤：只有大于3天的请假才需要由董事长审核，所以此步骤需要转入条件。<br />
&nbsp;&nbsp; &nbsp;第五步骤：因为2、3、4步骤都可以转入到第五步骤，每个步骤转入的时候判断条件也不一样，所以此步骤需要转入条件。比如，第二步骤转入的时候需要判断请假天数是不是在1天以内，第三步骤转入的时候需要判断请假天数是不是在1天到3天之间，第四步骤转入的时候需要判断请假天数是不是在3天以上（这个步骤的天数判断是可有可无的，因为在转入第四步骤时天数肯定已经是大于3了）<br />
&nbsp;&nbsp;&nbsp; 关于第五步骤是否需要条件可以这样分析：假如没有条件设置，那不论请假多少天，在部门经理转交的时候都可以选择人事备案，这样显然是不符合条件的。<br />
&nbsp;<br />
<strong>按照上述分析给需要条件设置的步骤添加条件：</strong><br />
&nbsp;&nbsp;&nbsp; 第三步骤：按照请假流程的要求，有两种情况需要经过总经理审批，包括1到3天（天数&gt;1 and 天数&lt;=3）的和3天以上（天数&gt;3）的，这两个条件可以合并为1天以上（天数&gt;1）<br />
&nbsp;&nbsp;&nbsp; 第四步骤：请假天数在3天以上（天数&gt;3）时需要转入董事长审批。<br />
&nbsp;&nbsp;&nbsp; 第五步骤：按照上面分析，2、3、4步骤都可以转入到第五步骤，而这三步骤转入的时候各有各的条件，所以会产生以下条件。设计步骤号=2 and 天数&lt;=1 or 设计步骤号=3 and 天数&gt;1 and 天数&lt;=3 or 设计步骤号=4 and 天数&gt;3<br />
&nbsp;<br />
<strong>在步骤上设置条件：</strong><br />
&nbsp;&nbsp;&nbsp; 第三步骤：<br />
<img src="/inc/attach.php?AID=2511&amp;MODULE=portal&amp;YM=1309&amp;ATTACHMENT_ID=-1480537857&amp;ATTACHMENT_NAME=113.png&amp;DIRECT_VIEW=1" /><br />
&nbsp; &nbsp; 第四步骤：<br />
<img src="/inc/attach.php?AID=2512&amp;MODULE=portal&amp;YM=1309&amp;ATTACHMENT_ID=1712569393&amp;ATTACHMENT_NAME=114.png&amp;DIRECT_VIEW=1" /><br />
&nbsp;&nbsp; &nbsp;注：只有一个条件的时候，条件公式可以不写<br />
&nbsp;&nbsp;&nbsp; 第五步骤：<br />
<img src="/inc/attach.php?AID=2513&amp;MODULE=portal&amp;YM=1309&amp;ATTACHMENT_ID=501879248&amp;ATTACHMENT_NAME=115.png&amp;DIRECT_VIEW=1" /><br />
注：按照之前的分析，第五步骤里的条件[7]是可以不要的。<br />
&nbsp;<br />
&nbsp;
<table border="0" cellpadding="0" cellspacing="0">
	<tbody>
		<tr>
			<td style="width: 568px;"><strong>设计思路及技巧</strong></td>
		</tr>
		<tr>
			<td style="width: 568px;"><strong>分析思路：</strong></td>
		</tr>
		<tr>
			<td style="width: 568px;"><strong>当某个流程涉及到条件了，分析流程的走向，假如某个步骤的下一步骤就多个（比如第2</strong><strong>步），那它的下一步就需要设置转入条件了（3</strong><strong>和5</strong><strong>）。在设置第3</strong><strong>步骤的条件时，需要看有几个步骤可以流转到它（只有2</strong><strong>），那它的转入条件就比较单一；在设置第5</strong><strong>步骤的条件时，也是一样的需要看有几个步骤可以流转到它（2</strong><strong>、3</strong><strong>、4</strong><strong>），这个时候就要分析每个步骤转入它的条件，对照前面的分析设置条件。</strong></td>
		</tr>
		<tr>
			<td style="width: 568px;"><strong>设置技巧：</strong></td>
		</tr>
		<tr>
			<td style="width: 568px;"><strong>当有多个步骤转到此步骤时（比如5</strong><strong>），每个转入步骤的转入条件都不一样，在设置条件时建议加上设计步骤号的判断，这样书写条件公式会比较清晰。</strong></td>
		</tr>
	</tbody>
</table>
