2013 SharePoint 워크플로 조절 및 SharePoint Online 및 온라인 프로젝트 성능

이 문서는 Microsoft 기계 번역 소프트웨어를 이용하여 번역되었으며 Microsoft Community에 의한 Community Translation Framework(CTF) 기술 혹은 사람이 번역한 내용에 의하여 사후 편집될 수 있습니다. Microsoft는 Knowledge Base에 있는 모든 문서에 다양한 언어로 접근할 수 있도록 하기 위하여 기계 번역, 사람에 의한 번역 및 커뮤니티가 편집한 내용을 모두 제공합니다. 번역된 문서는 어휘, 구문 및/혹은 문법에 오류가 있을 수 있습니다. Microsoft는 번역 오류로 인한 부정확성, 오류 및/또는 손해와 이를 고객이 사용하는 데에 대하여 책임을 지지 않습니다.

이 문서의 영문 버전 보기:3076399
소개
이 문서의 시나리오 및 Microsoft SharePoint Online 및 Microsoft Project Online에서 SharePoint 2013 워크플로 플랫폼 유형을 사용 하는 워크플로에 대 한 제한 사항을 제한 하는 방법에 대 한 정보가 포함 되어 있습니다.
자세한 내용
SharePoint Online에서 조절 하는 방법에 대 한 자세한 내용은 다음 Microsoft 웹 사이트를 방문:
온라인 SharePoint 워크플로 전자 메일 메시지 제한에 대 한 자세한 내용은 다음 Microsoft 웹 사이트 방문 하십시오.
3150442 SharePoint Online에서 "일일 전자 메일 제한이 초과 및 워크플로가 일시 중단 되었습니다" 오류

두 가지 수준의 조절으로 2013 SharePoint 워크플로 작업을 조정할 수 있습니다.
  • SharePoint Online 조절
  • 워크플로 서비스 제한

워크플로 서비스 제한

조절을 위한 공정한 자원 배정 현황 수행 됩니다. 유해한 워크플로 및 워크플로 모범 사례를 수행 하지 않는 환경에서 보호 하기도 합니다. 워크플로 서비스 제한 SharePoint Online에 의해 제어 되지 않습니다. 워크플로 서비스 및 SharePoint Online은 두 개의 독립적인 서비스 및 각 서비스에서 전체에 대 한 관심이 커지면서 요청 상태를 처리 합니다. 워크플로 서비스에서 제한 SharePoint Online 사이트에 맞는 워크플로 범위 수준에서 수행 됩니다. 조절 되지 않으면 전체적으로 설명 합니다. 대신, 각 워크플로 백 엔드 서비스 사용을 추적 하지 워크플로 범위를 개별적으로. 워크플로 범위에서 하나 이상의 워크플로가 있을 수 있습니다. 워크플로 제한 동적 이며 워크플로 범위 및 워크플로 서비스에 대 한 백 엔드 주기적으로 확인 합니다.

워크플로 서비스는 또한 단일 워크플로 인스턴스를 생성할 수 있는 아웃 바운드 요청 수를 제한 합니다. 24 시간 동안에서 단일 워크플로 인스턴스가 최대 5, 000의 아웃 바운드 요청을 생성할 수 있습니다. 24 시간 동안에서 5000 아웃 바운드 요청은 생성 된 후 워크플로 서비스에서 워크플로 일시 중단 됩니다. 워크플로에 대 한워크플로 상태 페이지에는 일시 중단 된 워크플로 대 한 정보가 포함 됩니다. 이 시나리오에서는 내부 상태 에 대 한 정보 거품 다음과 같은 메시지가 표시 됩니다.
인스턴스 기간에 1.00:00:00에 대 한 아웃 바운드 http 요청 할당량을 초과 했습니다. <time>.</time> 5000 요청 제한에 도달 했습니다.

참고: 있는 <time>자리 표시자는 워크플로에 대 한 5000 요청 제한에 도달 하는 데 걸린 시간을 나타냅니다.</time>

워크플로다시 시작을 클릭 하 여 또는 24 시간 지난 후 SharePoint 워크플로 클라이언트 개체 모델을 사용 하 여 일시 중단 된 워크플로 인스턴스를 다시 시작할 수 있습니다. 이 워크플로 종료 되기 전에 발생 해야 합니다.

워크플로 CPU 사용 한계를 초과 하는 경우는워크플로 상태 페이지가 워크플로가 일시 중단 된 워크플로에 대 한 정보가 포함 됩니다. 이 시나리오에서는내부 상태에 대 한 정보 거품 다음과 같은 메시지가 표시 됩니다.
워크플로 인스턴스가 스로틀의 00:00:01.2000000의 CPU 사용량을 초과 하 고 언로드할 수 없습니다 지속 되었기 때문에.

일시 중단 된 워크플로 instanceswill 10 일 후에 종료 됩니다. 에 대 한 정보 거품은내부 상태 워크플로가 종료 되 면 다음과 같은 메시지가 나타납니다:
System.Activities.Statements.WorkflowTerminatedException: 인스턴스 이동 되었습니다 일시 중단 상태에서 종료 된 상태에 만료 된 때문에.
종료 된 워크플로 정리 결국 됩니다. 종료 된 워크플로 정리 후 다음과 같은 메시지가 나타납니다.
죄송 하지만 뭔가 잘못입니다.
해당 워크플로 찾을 수 없습니다. 완료 된 인스턴스는 자동으로 정리

워크플로 범위

워크플로 범위 를 사이트 모음에 사이트 정의 됩니다. 예를 들어, 다음 URL 루트 사이트 모음에 대 한 되며 워크플로 범위를 간주 됩니다.
https://contoso.sharepoint.com/sites/rootsite
동일한 사이트 모음에 있는 다른 워크플로 범위의 예는 다음과 같습니다. 그러나이 워크플로의 범위 하위 사이트입니다.
https://contoso.sharepoint.com/sites/rootsite/subsite

요청 이란 무엇입니까?

2013 SharePoint 워크플로 추가 기능 모델에 SharePoint에 대 한 만들어지고 SharePoint 데이터와 상호 작용 하는 REST Api를 사용 합니다. 자세한 내용은 다음 Microsoft 웹 사이트를 방문:요청 은 SharePoint Online 또는 온라인 REST API 프로젝트 끝점을 워크플로 서비스에서 네트워크 호출 합니다. 요청 하거나 지정된 된 요청에 대 한 응답의 종류 사이는 차이점이 있습니다. 요청이 SharePoint 2013 REST API를 포함 하지 않으면 구성 작업 및 작업 요청 수에 기부 하지 않기. 예를 들어, 사용 기록 목록에 로그 동작 정상 작업 중 5 개 이상의 요청을 생성할 수 있습니다. 또한 문제가 발생 하는 경우 재시도 논리 워크플로에 구축 됩니다. 이 추가 요청을 생성할 수 있습니다.

작업 요청을 생성 하 고 모범 사례를 사용 하 여 요청을 최소화할 수 있습니다. Forexample, 워크플로 범위 내에서 수행 되는 요청의 수를 줄이고 아직 동일한 결과 얻을 수 단일 목록 항목 업데이트동작을 하는 대신 현재 항목의 필드 설정 동작을 여러 개 사용할 수 있습니다.

워크플로 디자인 권장 사항

여러 가지 방법으로 조절 될 수 있는 워크플로의 요청을 많이 생성. 몇 가지 일반적인 예는 다음과 같습니다.
  • 적극적으로 적극적으로 반복 되는 여러 워크플로 또는 워크플로 반복 하는 단일
  • SharePoint Online에 콘텐츠 마이그레이션 중인 동안 목록 또는 라이브러리와 연결 된 워크플로.
  • 수정 된 하 고 워크플로가 종료 될 때까지 문제가 있는 구성을 가진 워크플로 인스턴스 실행을 계속 하는 이전 문제가 있는 워크플로 버전
일반적인 워크플로 사용 사례 시나리오에는 워크플로 범위 조절에 따라 워크플로 서비스를 허용 해야 합니다. 그러나 워크플로의 논리 보다 정교한 커질수록 워크플로 안전 한도 초과할 수 있습니다.

다음과 같은 특정 워크플로 시나리오 제한도 없어집니다.

시나리오 1: 워크플로 변경 내용을 모니터링할 루프

예를 들어, 항목을 업데이트할 때까지 기다리지 않고 업데이트 항목을 검사할 수 있습니다.

시나리오 2: 워크플로 사용 하 여 복잡 한 알고리즘을 실행 합니다.

워크플로 문서를 기반으로 인적 프로세스 관리 발송 중요 한 연산 작업을 위한 것입니다.

시나리오 3: 이벤트 목록 항목에 대 한 대기를 사용 하는 여러 워크플로 실행을 가진 "활동

이 경우 각 워크플로에 대상 목록에 변경 내용을 수신 대기 합니다. 워크플로 실행할 경우 각 워크플로에 발생된 한 이벤트에 반응 하 고 일부 작업을 수행 하려면 SharePoint Online으로 다시 전화 가능 해야 합니다.

참고: 많은 목록 항목이 만들어지거나 변경 될 때 시작 하도록 구성 된 워크플로를 변경 하는 경우 발생할 수 있습니다.

시나리오 1에 대 한 대안: 워크플로 변경 내용을 모니터링할 루프를

옵션 1: SharePoint 사용 하 여 추가 기능 및 외부 이벤트 수신기

워크플로 설계를 다시 계산 해야 하 고 다른 디자인 접근을 사용 해야 합니다. SharePoint 추가 기능 또는 외부 이벤트 수신자는이 작업에 더 적합 합니다.

옵션 2: 일시 중지 동작을 추가 합니다

워크플로 디자인 연기 (즉, 일시 중지 작업) 어느 정도 개선할 수 있습니다. 이렇게 생성 되는 트래픽을 줄여야 합니다. 그러나이 디자인의 전반적인 단점 바뀌지 않습니다.

옵션 3: "대기에 대 한 필드 변경에서 현재 항목" 활동을 사용 하 여

루프를 사용 하 여 변경 내용 검색을 하는 대신 기본 이벤트 수신기를 사용 하는 것이 좋습니다. 항목이 만들어지거나 변경 될 때 워크플로 시작할 수 있습니다. 공격적인 루프에 한 워크플로에서 대신 여러 워크플로 인스턴스 실행은 더 나은 방법입니다. 워크플로에서 조건이 필요한 경우에 작업을 수행 하도록 구성할 수 있습니다.


시작 옵션 대화 상자의 스크린 샷

지정된 된 시간에 워크플로 중 하나의 워크플로 인스턴스를 실행할 수 있습니다.

다른 방법은 변경 현재 항목의 필드에 대 한 대기 동작을 사용 하는 것입니다.

워크플로 디자인 워크플로 실행을 구동 하는 여러 값이 있는 선택 열을 사용할 수 있습니다. 최종 사용자가 적절 한 옵션 선택 하는 경우에 워크플로가 다시 시작 됩니다. 따라서 적극적으로 반복 하 고 불필요 한 워크플로 인스턴스 시작 하는 것 못할 수 있습니다. 항목을 실행 하거나 여러 인스턴스를 시작 하는 대신 준비 되 면 워크플로 실행 합니다.

여러 병렬 블록을 사용 하 여 여러 필드에서 여러 값을 모니터링할 수 있습니다. 워크플로가 특정 상태가 될 때까지 기다립니다 고 아래로 지정된 된 경로, 다음 예제와 같이 실행을 계속 수 있습니다. (이 옵션을 구현 하는 단계를 포함 됩니다.)

2 단계 대화 상자의 스크린 샷
  1. 부울 형식의 변수를 만듭니다.

    변수 편집 대화 상자의 스크린 샷
  2. 값을 No로 설정 합니다.
  3. 병렬 블록을 삽입 하 고 블록을 마우스 오른쪽 단추로 속성을 클릭 합니다.

    속성 대화 상자의 스크린 샷
  4. 드롭다운 목록에서 1 단계에서 만든 변수를 선택 합니다.
  5. CompletionCondition속성이 있는 병렬 삽입 된 블록에 두 개의 병렬 블록을 삽입 합니다.

    평행 블록 설정의 스크린 샷
  6. 5 단계에서 삽입 된 두 개의 병렬 블록 1 일 현재 항목의 필드가 변경 될 때까지 기다리는 작업을 삽입 합니다. 선택 열 모니터링 하는 작업을 변경 합니다. 기본 선택 항목을 모니터링 하지 않습니다.

    평행 블록 설정의 스크린 샷
  7. 로 병렬 블록을 중지 하는 데 사용 되는 워크플로 변수를 설정 합니다.

    평행 블록 설정의 스크린 샷
  8. 다른 선택 열 값에 대해 1-7 단계를 반복 합니다.
  9. 원래 워크플로의 다른 부분을 병렬 블록 뒤의 위치로 이동.
중첩 된 병렬 블록 중 하나에 실행 하는 모든 활동을 부모 병렬 블록 병렬 블록에서 다른 활동 종료 됩니다. 이렇게 하면 워크플로를 계속할 수 있습니다. 중첩 된 병렬 블록은 부모 병렬 블록에서 변수를 사용 하 여 모니터링 됩니다.

옵션 4: 2013 SharePoint 워크플로를 SharePoint 2010 워크플로 시작

SharePoint 2013 워크플로 플랫폼 유형을 수행 하는 작업을 수행 하려면 SharePoint 2010 워크플로 플랫폼 형식을 사용할 수 있습니다. 이 요청의 수를 줄일 수 있습니다.

특히, 같은 기본 작업을 수행 하거나 현재 항목의 필드가 변경 될 때까지 기다리는 작업을 사용 하 여 필드 변경을 모니터링 하는 SharePoint 2010 워크플로 시작할 수 있습니다.

대체 시나리오 2: 워크플로 사용 하 여 복잡 한 알고리즘을 실행 합니다.

상당한 연산 작업 요청 하는 솔루션을 SharePoint에 대 한 추가 기능을 개발 하는 것이 좋습니다. 자세한 내용은 다음 Microsoft 웹 사이트로 이동하여 확인하십시오.

여전히 도움이 필요 하십니까? 이동 하는 Office 365 커뮤니티 엑세스 할 수 있어야만 합니다.

경고: 이 문서는 자동으로 번역되었습니다.

속성

문서 ID: 3076399 - 마지막 검토: 05/26/2016 15:53:00 - 수정: 10.0

Microsoft Office SharePoint Online, Microsoft Project Online

  • o365 o365e o365p o365a o365m o365022013 kbgraphxlink kbgraphic kbmt KB3076399 KbMtko
피드백