다음을 통해 공유


업무 처리

중요

Dynamics 365 Project Service Automation이 Dynamics 365 Project Operations로 발전했습니다. 자세한 내용은 Project Service Automation 전환을 참조하십시오.

Project Service 앱 버전 3.x에 적용

Dynamics 365 Project Service Automation에서 업무 처리는 어떤 엔터티로도 표현되지 않는 추상적 개념입니다. 그러나 엔터티의 일부 공통 필드와 프로세스는 업무 처리의 개념을 사용하도록 설계되었습니다. 다음 엔터티들이 이 추상적 개념 사용합니다:

  • 견적 행 세부정보
  • 계약 행 세부정보
  • 추산 행
  • 분개장 행
  • 실제

이러한 엔터티 중 견적 행 세부정보, 계약 행 세부정보 및 추산 행 세부정보는 프로젝트 라이프사이클의 추산 단계에 매핑됩니다. 분개장 행 및 실제값 엔터티는 프로젝트 라이프사이클의 집행 단계에 매핑됩니다.

PSA는 이러한 5개 엔터티의 레코드를 업무 처리로 취급합니다. 유일한 차이점은 추산 단계에 매핑된 엔터티의 레코드는 재무 예측으로 간주되지만 집행 단계에 매핑된 엔터티의 레코드는 이미 발생한 재무 사실로 간주된다는 것입니다.

상세한 설명은 추산실제값을 참조하십시오.

업무 처리에 독특한 개념

다음 개념은 업무 처리의 개념에 고유합니다:

  • 처리 타입
  • 처리 등급
  • 처리 기원
  • 처리 연결

처리 타입

처리 타입은 프로젝트에 미치는 재무적 영향의 타이밍과 상황을 나타냅니다. 처리 타입은 PSA에서 다음과 같은 지원되는 값을 갖는 옵션 집합으로 표시됩니다:

  • 비용
  • 프로젝트 계약
  • 미청구된 매출액
  • 청구된 매출액
  • 조직간 매출액
  • 리소스 단위 비용

처리 등급

처리 등급은 프로젝트에서 발생하는 다양한 타입의 비용을 나타냅니다. 처리 타입은 PSA에서 다음과 같은 지원되는 값을 갖는 옵션 집합으로 표시됩니다:

  • Time
  • 경비
  • 자재
  • 수수료
  • 이정표
  • 세금

이정표는 일반적으로 PSA에서 고정 가격 청구를 위한 비즈니스 논리에 의해 사용됩니다.

처리 기원

처리 기원은 각 비즈니스 트랜잭션의 기원을 저장하는 엔터티입니다. 프로젝트 실행이 진행됨에 따라 각 비즈니스 트랜잭션은 다른 비즈니스 트랜잭션을 발생시켜 다른 비즈니스 트랜잭션을 생성합니다. 처리 기원 엔터티는 보고 및 추적성을 돕기 위해 각 트랜잭션의 기원에 대한 데이터를 저장하도록 설계되었습니다.

처리 연결

처리 연결은 비용과 관련 매출액 실제값 같은 두 개의 유사한 업무 처리 사이의 관계 또는 청구서 확인 또는 청구서 수정과 같은 청구 활동에 의해 트리거되는 처리 반전을 저장하는 엔터티입니다.

처리 기원과 처리 연결을 함께 사용하면 업무 처리와 특정 업무 처리의 생성을 야기한 조치 사이의 관계를 추적하는 데 도움이 됩니다.

예: 처리 기원이 처리 연결과 협력하는 방식

다음 예는 PSA 프로젝트 라이프사이클에서 시간 항목의 일반적인 처리를 보여줍니다.

Project Service 라이프사이클에서 시간 항목의 처리.

  1. 시간 항목을 제출하면 비용과 미청구 매출액에 대한 두 개의 분개장 행이 생성됩니다.
  2. 시간 항목을 최종 승인하면 비용과 미청구 매출액에 대한 두 개의 실제값이 생성됩니다.
  3. 사용자가 프로젝트 청구서를 만들면 미청구 매출액 실제값의 데이터를 사용하여 청구서 행 처리가 생성됩니다.
  4. 청구서가 확인되면 다음 두 개의 새 실제값이 생성됩니다: 미청구 매출액 반전 및 청구 매출액 실제값.

이러한 각 이벤트로 인해 처리 기원 및 처리 연결 엔터티에 레코드가 생성되어 시간 항목, 분개장 행, 실제값 및 청구서 행 세부정보에 걸쳐 생성된 이러한 리코드들 사이의 관계를 추적할 수 있습니다.

다음 표는 이전 워크플로우에 대한 처리 기원 엔터티의 레코드를 보여줍니다.

이벤트 기원 기원 타입 처리 처리 타입
시간 항목 제출 시간 항목 레코드 GUID 시간 항목 분개장 행 레코드 GUID (비용) 분개장 항목
시간 항목 레코드 GUID 시간 항목 분개장 행 레코드 GUID (매출액) 분개장 항목
시간 승인 분개장 행 레코드 GUID 분개장 항목 미청구 매출액 레코드 GUID 실제
시간 항목 레코드 GUID 시간 항목 미청구 매출액 레코드 GUID 실제
분개장 행 레코드 GUID 분개장 항목 비용 실제값 레코드 GUID 실제
시간 항목 레코드 GUID 시간 항목 비용 실제값 레코드 GUID 실제
청구서 생성 시간 항목 레코드 GUID 시간 항목 청구서 행 처리 GUID 청구서 행 처리
분개장 행 레코드 GUID 분개장 항목 청구서 행 처리 GUID 청구서 행 처리
청구서 확인 청구서 행 GUID 송장 라인 청구 매출액 레코드 GUID 실제
청구서 GUID 송장 청구 매출액 레코드 GUID 실제
청구서 행 세부정보 GUID 송장 라인 세부 정보 청구 매출액 레코드 GUID 실제
시간 항목 레코드 GUID 시간 항목 청구 매출액 레코드 GUID 실제
분개장 행 레코드 GUID 분개장 항목 청구 매출액 레코드 GUID 실제
시간 항목 레코드 GUID 시간 항목 미청구 매출액 반전 GUID 실제
분개장 행 레코드 GUID 분개장 항목 미청구 매출액 반전 GUID 실제
청구서 초안 수정 구 ILD GUID 청구서 행 처리 수정 ILD GUID 청구서 행 처리
구 IL GUID 송장 라인 수정 ILD GUID 청구서 행 처리
구 청구서 GUID 송장 수정 ILD GUID 청구서 행 처리
시간 항목 레코드 GUID 시간 항목 수정 ILD GUID 청구서 행 처리
분개장 행 레코드 GUID 분개장 항목 수정 ILD GUID 청구서 행 처리
청구서 수정 확인 구 ILD GUID 청구서 행 처리 반전된 청구 매출액 실제값 GUID 실제
구 IL GUID 송장 라인 반전된 청구 매출액 실제값 GUID 실제
구 청구서 GUID 송장 반전된 청구 매출액 실제값 GUID 실제
시간 항목 레코드 GUID 시간 항목 반전된 청구 매출액 실제값 GUID 실제
분개장 행 레코드 GUID 분개장 항목 반전된 청구 매출액 실제값 GUID 실제
구 ILD GUID 청구서 행 처리 신 미청구 매출액 실제값 GUID 실제
구 IL GUID 송장 라인 신 미청구 매출액 실제값 GUID 실제
구 청구서 GUID 송장 신 미청구 매출액 실제값 GUID 실제
시간 항목 레코드 GUID 시간 항목 신 미청구 매출액 실제값 GUID 실제
분개장 행 레코드 GUID 분개장 항목 신 미청구 매출액 실제값 GUID 실제
수정 ILD GUID 청구서 행 처리 신 미청구 매출액 실제값 GUID 실제
수정 IL GUID 송장 라인 신 미청구 매출액 실제값 GUID 실제
수정 청구서 GUID 송장 신 미청구 매출액 실제값 GUID 실제

다음 표는 이전 워크플로우에 대한 처리 연결 엔터티의 레코드를 보여줍니다.

이벤트 처리 1 처리 1 역할 처리 1 타입 처리 2 처리 2 역할 처리 2 타입
시간 항목 제출 분개장 행 (매출액) GUID 미청구 매출액 msdyn_journalline 분개장 행 (원가) GUID 비용 msdyn_journalline
시간 승인 미청구 실제값 (매출액) GUID 미청구 매출액 msdyn_actual 원가 실제값(원가) GUID 비용 msdyn_actual
청구서 생성 청구서 행 세부정보 GUID 청구 매출액 msdyn_invoicelinetransaction 미청구 매출액 실제값 GUID 미청구 매출액 msdyn_actual
청구서 확인 실제값 반전 GUID 반전 msdyn_actual 원 미청구 매출액 GUID 원본 msdyn_actual
청구 매출액 GUID 청구 매출액 msdyn_actual 미청구 매출액 실제값 GUID 미청구 매출액 msdyn_actual
청구서 초안 수정 청구서 행 처리 GUID 교체 msdyn_invoicelinetransaction 청구 매출액 GUID 원본 msdyn_actual
청구서 수정 확인 청구 매출액 반전 GUID 반전 msdyn_actual 청구 매출액 GUID 원본 msdyn_actual
신 미청구 매출액 실제값 GUID 교체 msdyn_actual 청구 매출액 GUID 원본 msdyn_actual