작업 개요
이 항목은 Dynamics 365 Customer Engagement (on-premises)에 적용됩니다. 이 항목의 Power Apps 버전은 다음을 참조하십시오. 작업 사용
작업은 프로세스의 한 유형입니다. 코드를 작성하지 않고도 워크플로 또는 대화 상자에서 직접 사용자 지정 작업을 포함한 작업을 호출할 수 있습니다. 추가 정보: 워크플로 또는 대화 상자에서 사용자 지정 작업 호출
또한 Dynamics 365 Customer Engagement (on-premises) 웹 서비스를 사용하는 사용자 지정 코드를 실행하여 작업을 호출할 수도 있습니다.
다음과 같이 작업을 호출할 수 있습니다.
플러그 인 또는 사용자 지정 워크플로 내에서 실행되는 코드에서
응용 프로그램에 있으며 JavaScript 코드를 사용하는 작업을 실행하는 명령에서
Dynamics 365 Customer Engagement (on-premises) 웹 서비스를 사용하는 다른 시스템과의 통합에서
Dynamics 365 Customer Engagement (on-premises) 웹 서비스를 사용하는 사용자 지정 클라이언트 응용 프로그램에서
개발자는 이 항목, 사용자 고유의 작업 만들기에서 자세한 내용을 볼 수 있습니다.
작업을 사용하는 이유는 무엇입니까?
작업은 비즈니스 논리 작성 가능성의 범위를 열어줍니다. 작업 전에 비즈니스 프로세스를 구현하는 주요 방식은 플러그 인이나 사용자 지정 워크플로 활동으로 제한되었습니다. 작업을 사용하면 작업 만들기, 업데이트, 삭제, 할당 또는 수행 같은 작업을 수행할 수 있습니다. 내부적으로 작업은 사용자 지정 메시지를 만듭니다. 개발자는 이러한 작업을 "메시지"라고 합니다. 이러한 각 메시지는 엔터티 레코드에서 수행되는 작업에 따라 달라집니다. 프로세스의 목표가 레코드를 만들고, 업데이트한 후 할당하는 것이라면 다음과 같은 3단계가 있습니다. 각 단계는 엔터티의 기능으로 정의되므로 비즈니스 프로세스는 필요 없습니다.
작업은 비즈니스를 수행하는 데 필요한 작업과 일치하는 단일 동사(또는 메시지)를 정의하는 기능을 제공합니다. 이러한 새 메시지는 엔터티로 수행할 수 있는 것보다 프로세스 또는 동작으로 수행됩니다. 이러한 메시지는 필요한 대로 Escalate, Convert, Schedule, Route 또는 Approve와 같은 동사에 대응할 수 있습니다. 이러한 동사를 추가하면 비즈니스 프로세스를 풍부하게 정의할 수 있도록 다양한 어휘가 제공됩니다. 클라이언트 내에서 작업을 작성해야 하는 대신 클라이언트 또는 통합을 통해 다양한 어휘를 적용할 수 있습니다. 또한 전체 작업의 성공 또는 실패를 단일 단위로 관리하고 기록할 수 있으므로 간편합니다.
구성 가능한 메시지
작업을 정의하고 활성화하면 개발자는 해당 메시지를 플랫폼에서 제공된 다른 메시지처럼 사용할 수 있습니다. 하지만 이제 개발자가 아닌 사용자도 메시지가 사용될 때 수행되어야 하는 항목에 대한 변경 내용을 적용할 수 있다는 중요한 차이가 있습니다. 작업을 구성하여 비즈니스 프로세스가 변경될 때 단계를 수정할 수 있습니다. 해당 메시지를 사용하는 모든 사용자 지정 코드는 프로세스 인수가 변경되지 않는 한 변경할 필요가 없습니다.
워크플로 프로세스와 플러그 인은 계속 자동화 정의에 대한 유사한 기능을 제공합니다. 워크플로 프로세스는 변경 내용을 적용할 비개발자를 위한 기능을 계속 제공합니다. 하지만 비즈니스 프로세스가 작성되는 방식과 개발자가 코드를 작성할 수 있는 방식에 차이가 있습니다. 작업은 플랫폼에서 제공된 메시지와 동일한 수준에서 작동하는 메시지입니다. 개발자는 작업에 대한 플러그인을 등록할 수 있습니다.
전역 메시지
워크플로 프로세스나 플러그 인과 달리 작업은 특정 엔터티에 연결되어 있을 필요가 없습니다. 직접 호출할 수 있는 "전역" 작업을 정의할 수 있습니다.
참조
사용자 고유의 작업 만들기작업 구성
워크플로 또는 대화 상자에서 사용자 지정 작업 호출
워크플로 프로세스 개요
비즈니스 프로세스 흐름 개요