다음을 통해 공유


사용자 지정 워크플로 활동(워크플로 어셈블리)

 

게시 날짜: 2017년 1월

적용 대상: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Microsoft Dynamics 365(온라인 및 온-프레미스)은 Windows Workflow Foundation이 제공하는 기본 활동 이외에 맞춤 워크플로 활동의 등록 및 실행을 지원합니다.Windows Workflow Foundation은 흐름 통제, 메시지 보내고 받기, 병렬 작업 등을 위한 활동을 제공하는 활동 라이브러리를 포함합니다. 그러나 비즈니스에 맞는 응용 프로그램을 빌드하려면 해당 응용 프로그램에 고유한 작업을 수행하는 활동이 필요할 수 있습니다. 이를 가능하도록 Windows Workflow Foundation에서는 사용자 지정 워크플로 활동 만들기를 지원합니다.

Windows Workflow FoundationCodeActivity 클래스에서 도출된 하나 이상의 클래스를 포함하는 어셈블리를 생성함으로써 Microsoft Visual C# 또는 Microsoft Visual Basic .NET 코드로 맞춤 워크플로 활동을 쓸 수 있습니다. 이 어셈블리는 Microsoft Dynamics 365에서 런타임에 코드를 워크플로 엔진에 연결하기 위해 사용하는 메타데이터를 제공하는 .NET 특성을 사용하여 주석 처리합니다.

하나 이상의 사용자 지정 워크플로 활동이 포함된 어셈블리를 만든 후 이 어셈블리를 Microsoft Dynamics 365에 등록합니다. 이 과정은 플러그 인을 등록하는 것과 유사합니다. 그런 다음 사용자 지정 워크플로 활동은 Microsoft Dynamics 365에서 Process 양식의 워크플로 또는 대화로 통합할 수 있습니다.

참고

Microsoft Dynamics 365(온라인)에서는 사용자 지정 워크플로 활동의 샌드박스(부분 신뢰) 실행만 지원합니다. 온-프레미스 Microsoft Dynamics 365에서는 부분 신뢰 또는 전체 신뢰로 사용자 지정 워크플로 활동의 실행을 지원합니다.

이 섹션의 내용

사용자 지정 워크플로 활동 만들기

사용자 지정 워크플로 활동에 메타데이터 추가

사용자 지정 워크플로 활동에서 IOrganization 웹 서비스 사용

사용자 지정 워크플로 활동 어셈블리 등록 및 사용

사용자 지정 워크플로 활동 디버그

어셈블리 버전 관리를 사용하여 사용자 지정 워크플로 활동 업데이트

프로세스 클래스, 특성 및 유형

샘플: 사용자 지정 워크플로 활동 만들기

샘플: 사용자 지정 워크플로 활동을 사용하여 다음 생일 업데이트

샘플: 사용자 지정 워크플로 활동을 사용하여 신용 점수 계산

관련 섹션

Dynamics 365 프로세스를 사용하여 비즈니스 프로세스를 자동화

플러그 인을 작성하여 비즈니스 프로세스 확장

플러그 인 격리, 트러스트 및 통계

Microsoft Dynamics 365

© 2017 Microsoft. All rights reserved. 저작권 정보