2008/05/26 14:19
워크플로 시작을 간단하게 (ワークフローの開始を楽ちんに) [SharePoint]
2008/05/26 14:19 in SharePoint Services/WSS 3.0

위와같이 리스트에 1개의 워크플로가 설정된경우에 유저로써는 워크플로를 실행하는게 상당히 불편합니다.
* 상세화면 또는 리스트에서 워크플로를 클릭 -> 개시할 워크플로를 선택 -> 시작화면에서 실행
총 3단계를 거쳐야하지만 다음과 같은 방법으로 "개시할 워크플로를 선택"하는 단계를 생략가능합니다.
上記の図のようにリストにワークフローが1つだけ設定されている場合、ユーザにとってはワークフローの開始はかなり面倒くさいです。
*詳細画面かリストからワークフローをクリック → 開始するワークフローを選択 → 開始画面から実行
3段階のアクションが必要ですが以下ソースコードで楽に1段階を減らすことができます。
C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\workflow.aspx
를 메모장등으로 엽니다.
をメモ帳などで開きます。
96행과 97행사이에 다음과 같은 소스를 추가합니다.
96行と97行の間に以下の赤い部分のソースコードを貼り付けます。
<%
if (m_alwaStart.Count <= 0)
{
%>
<TR><TD height="2px"><IMG SRC="/_layouts/images/blank.gif" width=1 height=2 alt=""></TD></TR>
<TR>
<TD class="ms-vb2" valign="top" width="100%" colspan=3>
<asp:Literal ID="m_litNoStartWorkflows" runat=server />
</TD>
</TR>
<TR><TD height="11px"><IMG SRC="/_layouts/images/blank.gif" width=1 height=11 alt=""></TD></TR>
<%
}
// (워크플로가 1개 && 종료,실행중인 워크플로가없는)경우, 자동적으로 해당 워크플로의 시작페이지로 이동
//(ワークフローが1つ&&終了、実行中のワークフローがない)の場合、自動的に開始画面に行くように変更
else if(m_alwaStart.Count == 1 && GenerateStartWorkflowLink((SPWorkflowAssociation)m_alwaStart[0]) != null
&& (m_alwfCompleted.Count == 0 && m_alwfRunning.Count == 0))
{
Response.Redirect(GenerateStartWorkflowLink((SPWorkflowAssociation)m_alwaStart[0]));
}
else
{
%>
<TR> <TD colspan=3>
一度試してみてください。ユーザに大喜び -0-
'SharePoint Services/WSS 3.0' 카테고리의 다른 글
| 페이지당검색결과수를 조절하기. 1ページあたりの検索結果数を変える [SharePoint] (0) | 2008/05/30 |
|---|---|
| [중요] WSS스케줄 리스트의 심각한 버그, WSSスケジュールリストの深刻なバグ [SharePoint] (1) | 2008/05/30 |
| 워크플로 시작을 간단하게 (ワークフローの開始を楽ちんに) [SharePoint] (0) | 2008/05/26 |
| EventReceiverのでItemUpdated自分自身を更新してはいけない?[SharePoint] (0) | 2008/05/21 |
| VS Extensions 1.1인스톨후에 1.0에서 작성한 프로젝트를 인식못하는 문제..Vs Extensions 1.1のインストール後、1.0で作成したプロジェクトを認識できない。 (0) | 2008/04/01 |
| Visual Studio 2005 Extensions, Windows SharePoint Services 3.0버전 1.1 (0) | 2008/04/01 |
![]() |
![]() |
|
![]() |
![]() |
![]() |

Prev





Rss Feed