급여 계산 제어 센터 툴 사용

프로세스 인스턴스를 재설정하는 프로그램 실행

Objective

After completing this lesson, you will be able to 이전에 시작된 프로세스를 재설정하려면 프로그램을 실행하십시오.

프로세스 인스턴스 재설정 프로그램을 사용하여 이전에 시작된 프로세스 재설정

모니터링 프로세스 확인

다음 단계는 모니터링 프로세스를 확인하는 것입니다. 진행 중인 급여 계산 프로세스를 재설정해야 하는 두 가지 상황이 있습니다.

  • 프로세스에서 실수가 발생한 경우
  • 재설정이 필요한 경우

이전에는 필요할 때 지속적인 급여 계산을 통해 프로세스를 시작할 수 있는 방법에 대해 설명했지만, 실수로 급여 계산 프로세스 관리자가 프로세스를 확인하고 프로세스를 완료에서 예정으로 재설정해야 했습니다.

먼저 시뮬레이션 모드에서 리포트를 실행하고 로그를 확인해야 합니다. PCC 관리자는 (해당 프로세스에 대한 링크에서) 프로세스 인스턴스 ID에 대한 정보를 제공한 다음 백엔드 프로그램을 사용하여 상태를 '예정'으로 재설정하여 급여 계산 프로세스를 재설정해야 합니다.

프로그램 = PYC_RESET_PROC_INST:

  • 백엔드 SAP 프로그램
  • 트랜잭션 없음(사용자 지정 트랜잭션을 생성할 수 있음)
  • 테스트에 적합
  • 프로세스 인스턴스 ID를 입력해야 합니다.
이 이미지는 최종적으로 모니터링 프로세스를 확인하는 네 개의 화면을 보여줍니다.

프로세스 인스턴스 로그 재설정

기본적으로 이 삭제 및 재생성 액션은 프로세스 인스턴스의 실행 상태가 시작되지 않음 인 경우에만 가능합니다. 이미 시작된 프로세스를 삭제하고 다시 생성해야 하는 경우 실행 상태 무시 옵션을 선택합니다.

리포트 로그가 이미지에 표시됩니다. 운영 환경에서는 이 리포트가 상태 및 액션 로그와 같은 모든 프로세스 관련 데이터를 삭제할 수 있으므로 이 옵션을 주의해서 사용하십시오. 테스트 및 오류 수정 목적으로만 사용하십시오.

재설정된 프로세스 인스턴스의 리포트 로그에 표시되는 두 개의 화면이 이미지에 표시됩니다.

프로세스 인스턴스 결과 재설정

다음으로 프로세스를 다시 예정된 프로세스 로 이동하여 시작할 수 있습니다.

다음과 같은 상황을 포함하여, 완료된 급여 계산을 재실행할 때 발생하는 급여 계산 문제는 여전히 발생할 수 있습니다.

  • 급여 계산이 FI에 전기된 경우
  • 관리 레코드가 다른 기간에 있는 경우

이 그림에는 재설정 리포트의 결과가 나와 있습니다. 이제 이 프로세스는 다시 시작할 수 있는 예정된 프로세스 아래에 표시됩니다.

이 그림에는 리포트 재설정 결과가 두 번째 화면으로 표시된 두 개의 화면이 표시됩니다.

프로세스 인스턴스 재설정

비즈니스 예시

급여 계산 프로세스 관리자가 현재 연도의 두 가지 급여 계산 기간(2월, 3월)을 추가하여 Z## HRH65 팀 모니터링 급여 계산 프로세스 구성을 업데이트했습니다. 하지만 프로세스 관리자가 2월 프로세스를 바이패스하면서 실수로 3월 모니터링 프로세스를 시작했습니다. PCC 관리자는 실수로 시작된 프로세스를 재설정해야 합니다.

단계

  1. PCC 프로세스 관리(관리자) 어플리케이션을 호출하고 두 개의 신규 급여 계산 기간(현재 연도의 2월 및 3월)을 Z##_HRH65_Team 모니터링 급여 계산 프로세스에 추가합니다.

    1. 급여 계산 프로세스 관리자 즐겨찾기 폴더를 엽니다.

    2. PCC 프로세스 관리(관리자) 어플리케이션을 클릭합니다.

    3. 교육 시스템의 프론트엔드에 로그인하려면 사용자 이름 HRH65-## 과 비밀번호 Welcome1 을 입력합니다. (교육 시스템에 로그인하기 위해 이미 동일한 사용자 이름과 비밀번호를 사용했습니다.)

    4. Z## HRH65 팀 모니터링 급여 계산 프로세스 를 선택하고 화면 오른쪽 하단 모서리에 있는 펜(편집) 버튼을 클릭합니다.

    5. '+' 반복 추가 버튼을 선택하고 두 개의 신규 급여 계산 기간(현재 연도의 2월 및 3월)을 Z##_HRH65 팀 모니터링 급여 계산 프로세스에 추가합니다.

    6. 프로세스 구성의 유효성을 확인한저장합니다.

  2. PCC 내 프로세스(관리자) 어플리케이션을 호출하고 예정된 프로세스Z## HRH65 팀 모니터링 현재 연도의 3월에 대한 급여 계산 프로세스 를 선택한 후 시작합니다.

  3. 활성 프로세스 탭에서 Z## HRH65 현재 연도의 3월에 대한 팀 모니터링 급여 계산 프로세스 를 선택합니다. 테스트 급여 계산 결과 생성 단계 로그를 확인하여 잘못된 급여 계산 기간을 확인합니다. 그런 다음 프로세스 ID 를 클립보드에 복사합니다.

    1. 테스트 급여 계산 데이터 생성 로그를 확인하려면 세부사항 참조 를 선택합니다.

    2. 급여 계산 로그에 너무 많은 수의 기간이 표시되는지 확인합니다.

    3. 어플리케이션 링크에서 Z##_HRH65 팀 모니터링 급여 계산 프로세스의 프로세스 ID를 찾습니다. ZPROC로 시작하고 일자 및 타임스탬프를 포함합니다. 프로세스 ID를 클립보드에 복사합니다.

      재설정에 중요한 링크 부분을 식별하는 방법이 이미지에 나와 있습니다.

      ID 프로세스는 ZPROC202407021646377456090_202403 과 같아야 합니다.

  4. 급여 계산 프로세스 인스턴스에 대해 리포트 PYC_RESET_PROC_INST전체 계층구조 상태 새로 고침실행하고프로세스를 재설정합니다.

    1. SA38 트랜잭션을 실행합니다.

    2. 표준 프로그램 PYC_RESET_PROC_INST 를 입력합니다.

    3. 실행 버튼을 클릭합니다.

    4. 프로세스 인스턴스 ID 필드에 연도 및 기간과 함께 팀 모니터링 프로세스의 프로세스 ID 를 입력합니다.

      힌트

      앞으로 화살표 버튼을 선택하여 전체 프로세스 이름을 입력합니다.
    5. 삭제 및 재생성 버튼과 실행 상태 무시 를 선택합니다. 로그 조회 가 이미 선택되어 있는지 확인합니다.

    6. 먼저, 시뮬레이션으로 실행하고 결과를 점검하여 프로그램에서 프로세스를 찾았는지 확인하고 하나의 엔트리만 선택합니다.

    7. 선택 화면으로 돌아가서 시뮬레이션 상자의 선택을 취소합니다.

    8. 프로그램을 실행합니다.

  5. PCC 프로세스 관리(관리자) 어플리케이션으로 돌아가서 시작된 프로세스가 재설정되고 예정된 프로세스 아래에 표시되는지 확인합니다.

    실제 급여 계산 프로세스를 재설정해야 하는 경우 재설정 프로그램에서 급여 계산 제어 레코드가 업데이트되지 않습니다. 관리 레코드를 업데이트하여 다음 급여 계산 기간을 시작하려면 수동 수정이 필요합니다.

요약

  • 필요성 재설정: 실수가 발생하거나 완료된 프로세스를 예정된 상태로 다시 이동할 때 프로세스 재설정이 필요합니다.
  • 프로그램 실행: PYC_RESET_PROC_INST 백엔드 프로그램을 프로세스 인스턴스 ID와 함께 사용하여 급여 계산 프로세스를 재설정합니다.
  • 시뮬레이션 먼저: 항상 시뮬레이션 모드에서 프로그램을 실행하고 실제 재설정을 실행하기 전에 로그를 확인하십시오.
  • 실행 상태 무시: 이미 시작된 프로세스를 재설정하려면 이 옵션을 선택합니다. 그러나 프로세스 관련 데이터를 삭제하므로 신중하게 사용하십시오.
  • 운영 주의: 실제 급여 계산 프로세스를 재설정할 때 급여 계산 제어 레코드를 직접 수정해야 할 수 있습니다.