이 같은 비즈니스 시나리오를가지고:
- 사용자가 문서 라이브러리에 문서 업로드.
- 콘텐츠 형식을 선택 하 고 필요에 따라 메타 데이터 입력. 메타 데이터 필드 중 하나는 플래그, "긴급".
- 이 SharePoint Designer 워크플로 트리거하는, 다른 것 들 중, 수집 데이터에서 사용자 "를 사용 하 여" 액션.
"사용자 로부터 데이터를 수집" 그 문서에 대 한 승인을 요청 하는 작업 목록에 항목을 만듭니다..
승인에 대 한 긴급 요청 했다 작업 목록 보기를 만드는 데 필요한.
솔루션: 단어 "긴급 넣어:" 이러한 작업의 제목으로.
우선 순위 필드를 직접 지정을 선호 했 나. 그러나, 여러 가지 이유로 그렇게 하지 못했습니다.:
- 데이터 수집 작업 제목 제외한 모든 필드를 업데이트 하는 메커니즘을 제공 하지 않습니다. (그리고 데이터를 수집 하려는 추가 필드).
- "할당 한 항목을" 액션 같은 문제가 있다.
- 목록에 항목을 삽입 하는 것이 가능 하다 (즉. 작업 목록에 항목을 직접 삽입) 하지만이 아니라 차단 작업. 즉, 워크플로 작업을 완료 하려면 사용자에 대 한 기다릴 것입니다..
내가 전에 몇 가지 접근 고려 (고맙게도) "긴급 넣어 우리가 그냥 수 실현" 제목에.
- 새 작업이 만들어질 때 작업 목록에 워크플로 시작, 그것은 어떻게든 교차 참조 다시 첫 번째 워크플로 시작 문서, 긴급 한 플래그 값을 당겨 하 고 필요에 따라 우선 순위를 업데이트.
- 이벤트 수신기와 비슷한. 에 작업의 생성, 관련된 문서 및 필요에 따라 업데이트 우선 순위를 찾습니다.
- 사용 하는 "목록 항목 만들기" 필드 변경에 대 한 "대기와 함께 작업" 액션 및 이벤트 수신기. 우리는 목록 항목을 만들 경우, 우리는 우리가 원하는 모든 필드를 지정할 수 있습니다.. 이벤트 수신기를 사용 하 여 사용자 작업 및 대기 시간"필드 변경 완료 되 면 원래 항목 업데이트" 액션의 조건이 충족 될 것 이라고 하 고 워크플로가 진행 것. (몇 가지 이유, 내가 더 많거나 적은 잠시 동안 걸어 현명 하 게 결정 하기 전에이 방법에 정착 했다).
내 솔루션에 단점이 (이외에도 분명 한 사실 타이틀의 텍스트만 나타냅니다 긴급). "수집 의견부터" 하드 코드 된 제목 이름 허용, 두 개의 다른 수집 피드백 작업의 유일한 차이점은 하드 코딩 된 제목 사용 해야.
하지만, 적어도 이벤트 수신기 또는 사용자 지정 SPD 작업을 요구 하지 않는 솔루션이입니다..
만약 누군가가 더 영리한 방법으로 이것을 해결 했다, 내게 알려 주십시오.
</끝>