시나리오 워크플로우

선택적 승인 워크플로우를 사용하여 시나리오를 검토할 수 있습니다. 또는 시나리오를 사용할 때 시나리오에서 데이터 값을 변경하고 승인 프로세스를 거치지 않은 상태로 데이터 변경사항을 큐브에 커밋하거나 거부할 수 있습니다.

시나리오 상태 변경사항과 워크플로우는 지정된 시나리오에 대한 참가자 및 승인자 수에 의해 영향을 받습니다. 참가자는 있지만 승인자는 없는 경우 참가자는 승인을 위해 시나리오를 제출할 수 없으며 시나리오를 승인하거나 거부할 수 있는 옵션이 없습니다. 참가자와 승인자가 없는 경우 시나리오 소유자가 변경사항을 만들어 적용합니다. 승인 프로세스는 없습니다.

  • 참가자는 있지만 승인자는 없는 시나리오
    1. 시나리오 소유자가 시나리오를 생성합니다(상태 = 진행 중).
    2. 시나리오 소유자와 참가자가 Smart View 또는 웹 인터페이스에서 변경을 수행합니다.
    3. 시나리오 소유자가 기본 멤버에 변경사항을 적용합니다(상태 = 적용됨).
  • 승인자와 참가자가 없는 시나리오
    1. 시나리오 소유자가 시나리오를 생성합니다(상태 = 진행 중).
    2. 시나리오 소유자가 Smart View 또는 웹 인터페이스에서 변경을 수행합니다.
    3. 시나리오 소유자가 기본 멤버에 변경사항을 적용합니다(상태 = 적용됨).
  • 참가자와 승인자가 있는 시나리오
    1. 소유자가 시나리오를 생성합니다(상태 = 진행 중).
    2. 시나리오 소유자와 참가자, 승인자가 Smart View 또는 웹 인터페이스에서 변경을 수행할 수 있습니다.
    3. 시나리오 소유자가 승인을 위해 시나리오를 제출합니다(상태 = 제출됨).
    4. 시나리오가 모든 승인자에 의해 승인되었거나 한 명 이상의 승인자에 의해 거부되었습니다(상태 = 승인됨 또는 상태 = 거부됨).

      모든 참가자는 승인됨 상태에 도달하기 위해 변경을 수행할 수 있으므로 거부됨 상태는 진행 중 상태와 동일합니다.

    5. 시나리오가 승인됨 상태에 도달하면(모든 승인자가 시나리오를 승인함) 시나리오 소유자가 기본 멤버에 변경사항을 적용합니다(상태 = 적용됨).

시나리오 상태 변경사항에 대한 전자메일 통지 사용으로 설정

시스템 관리자가 Essbase에서 발송 전자메일을 사용으로 설정한 경우, 해당 시나리오 참가자는 시나리오 변경사항에 대한 전자메일 통지를 받습니다.

SMTP 전자메일 통지를 설정하려면 다음과 같이 하십시오.

  1. Essbase에 시스템 관리자로 로그인합니다.
  2. 콘솔을 누릅니다.
  3. 전자메일 구성을 누릅니다.
  4. [SMTP 구성] 탭을 누릅니다.

    SMTP는 발송 전자메일을 제어합니다.

  5. 회사의 SMTP 호스트 및 포트를 입력합니다.
  6. 통지 전자메일 발신자의 회사 전자메일 주소 및 비밀번호를 입력합니다.
  7. 저장을 누릅니다.

SMTP 메일이 설정된 경우 시나리오 참가자는 시나리오 상태, 소유권, 우선순위 또는 만기 날짜가 변경될 때 전자메일을 받기 시작합니다.

시스템에 사용자를 추가할 때 전자메일은 선택적 필드입니다. 필드가 채워지지 않으면 해당 사용자는 시나리오에 참여하더라도 전자메일을 받을 수 없습니다.

시나리오 상태 전자메일 받는 사람 전자메일 참조 전자메일 제목
시나리오 생성 참가자, 승인자 소유자 <scenario name> 시나리오에 참여하도록 초대됨
제출 승인자 소유자, 참가자 <scenario name> 시나리오가 승인을 위해 제출되었습니다.
승인 소유자 참가자, 승인자 <scenario name> 시나리오가 승인됨
거부 소유자 참가자, 승인자 <user>이(가) <scenario name> 시나리오를 거부했습니다.
적용 참가자 소유자, 승인자 <scenario name> 시나리오가 업데이트됨
삭제 참가자, 승인자, 소유자 사용자 삭제 <scenario name> 시나리오가 삭제됨
업데이트 작업

소유권, 우선순위 또는 만기 날짜가 변경될 수 있습니다.

참가자, 승인자 소유자 <scenario name> 시나리오가 업데이트됨

기존 시나리오는 소유자, 우선순위 또는 만기 날짜를 변경하도록 업데이트될 수 있습니다(표에서 업데이트 작업 참조). 예를 들어, 시나리오의 만기 날짜가 변경되면 참가자는 새 만기 날짜를 나타내는 전자메일을 받게 됩니다. 이전 만기 날짜는 취소선 텍스트로 나타나므로 어떤 시나리오 정보가 업데이트되었는지 명확합니다.

시나리오 생성

시나리오를 생성하려면 시나리오 이름 생성, 만기 날짜 선택, 애플리케이션 및 큐브 선택, 계산된 값을 사용할지 여부 선택을 포함하여 시나리오에 대한 일반 정보를 지정합니다. 그런 다음 사용자를 추가하고 각 사용자가 참가자이거나 승인자인지를 정의합니다.

시나리오를 생성하려면 다음 조건을 충족해야 합니다.
  • 사용자가 애플리케이션에 대해 프로비전되거나 애플리케이션 소유자여야 합니다.
  • 데이터베이스 업데이트 권한이 필요합니다.
  • 시나리오 사용 큐브가 있습니다. 시나리오 모델링 사용을(를) 참조하십시오.
  1. Essbase에서 데이터베이스 업데이트(또는 그 이상) 권한을 가진 사용자로 하나 이상의 애플리케이션에 로그인합니다.
  2. 시나리오를 누릅니다.
  3. 시나리오 생성을 누릅니다.
  4. 일반 정보 탭에서 시나리오 이름을 입력하고 우선순위(선택사항), 만기 날짜, 애플리케이션데이터베이스(큐브)를 선택합니다. 최소 데이터베이스 업데이트 권한이 있는 애플리케이션만 표시됩니다.
  5. 시나리오에서 계산 스크립트를 실행할 때 계산된 값을 기준 값으로 병합하려는 경우 계산된 값 사용을 설정합니다.
  6. (선택사항) 설명을 입력합니다.
  7. 사용자 탭에서 사용자 목록에 대한 추가 [사용자 추가] 아이콘 이미지입니다.를 누릅니다.
  8. 원하는 사용자를 추가합니다.
  9. 사용자 추가 대화상자를 닫습니다.
  10. 각 사용자에 대해 기본값(참가자)을 유지하거나 승인자를 선택합니다.
    시나리오 사용자 롤은 시나리오에 대한 워크플로우를 결정합니다.
  11. 변경사항을 저장합니다.

데이터 모델링

시나리오 사용자는 고유의 시나리오에서 데이터 조각을 모델링할 수 있습니다.

  1. Essbase 웹 인터페이스의 [애플리케이션] 페이지에서 시나리오를 누릅니다.
  2. 시나리오 페이지에서 데이터를 모델링할 시나리오를 찾습니다.
    • 검색 필드의 이름을 기준으로 시나리오를 검색할 수 있습니다.
    • 모든 애플리케이션 드롭다운 목록에서 애플리케이션을 선택하고 해당 애플리케이션 내에서 검색할 수 있습니다.
    • 애플리케이션을 선택한 후 모든 데이터베이스 드롭다운 목록에서 데이터베이스(큐브)를 선택하고 특정 큐브 내에서 검색하여 검색 범위를 더 좁힐 수 있습니다.
  3. 시나리오 이름 앞에 있는 Excel Smart View Excel의 변경사항 표시 아이콘 이미지 아이콘을 눌러 Smart View를 실행합니다.
  4. Smart View에서 데이터를 변경하고 what-if 분석을 수행합니다.

    값을 변경 후 제출하고 기준 값으로 되돌리려는 경우 변경된 셀에 #Revert를 입력하고 Smart View Essbase 리본에서 데이터 제출을 선택하면 기준 값으로 되돌릴 수 있습니다.

    기준 셀에 값이 있는데 해당 시나리오 셀을 #Missing으로 설정하려는 경우 시나리오에 #Missing을 보내거나 Smart View에서 값을 삭제하고 Smart View Essbase 리본에서 데이터 제출을 선택할 수 있습니다.

  5. 승인을 위해 데이터를 제출할 준비가 완료될 때까지 이 프로세스를 계속합니다.
계산이 Sandbox에서 실행되고 변경사항이 허용되지 않는 경우 애플리케이션 디자이너에게 변경사항을 되돌리는 calc 스크립트를 요청하거나 새 Sandbox를 요청합니다.

승인을 위해 시나리오 제출

승인을 위해 시나리오를 제출한 후에는 해당 시나리오에 쓸 수 없습니다.

  1. Essbase 웹 인터페이스에서 애플리케이션 소유자 또는 시나리오 소유자로 로그인합니다.
  2. 시나리오를 누릅니다.
  3. 작업 아래의 제출 시나리오 제출 화살표 이미지입니다.을 누릅니다.
  4. (선택사항) 설명을 입력합니다.
  5. 확인을 누릅니다.
승인을 위해 시나리오를 제출한 후에는 시나리오 승인자가 데이터 변경사항을 승인하거나 거부할 수 있습니다.

시나리오 변경사항 승인 또는 거부

시나리오 소유자가 승인을 위해 제출하면 승인자는 시나리오 변경사항을 승인하거나 거부할 수 있으며 시나리오 소유자에게 이 작업이 통지됩니다. 시나리오를 승인하거나 거부할 수 있는 선택권을 가지려면 승인자로 로그인되어 있어야 합니다.

  1. Essbase 웹 인터페이스에서 시나리오를 누릅니다.
  2. 제출된 시나리오 옆의 작업 아래에서 승인 시나리오 승인 아이콘 이미지입니다. 또는 거부 시나리오 거부 아이콘 이미지입니다.를 누릅니다.
  3. 승인 또는 거부 대화상자에 의견을 입력합니다.

시나리오가 승인되면 시나리오 소유자는 큐브에 변경사항을 적용할 수 있습니다.

데이터 변경사항 적용

Essbase 웹 인터페이스시나리오 페이지에서, 또는 DATAMERGE 계산 명령을 사용하여 데이터 변경사항을 적용할 수 있습니다.

데이터 변경사항을 적용하면 시나리오에 저장된 변경사항이 기본 데이터를 겹쳐씁니다.

  1. Essbase 웹 인터페이스에서 시나리오를 누릅니다.

  2. 승인된 시나리오 옆의 작업 아래에서 적용을 누릅니다.

  3. 메시지가 표시되면 선택적 의견을 남기고 선택한 내용을 확인합니다.
  • DATAMERGE 계산 명령을 사용하여 데이터 변경사항을 적용할 수도 있습니다.
  • 시나리오가 적용된 후에는 이 시나리오를 삭제하여 해당 시나리오에 대한 샌드박스를 재사용할 수 있습니다.
  • 데이터베이스 관리자 이상은 계산 스크립트를 실행하여 DATAMERGE를 수행할 수 있습니다. 이들은 이 작업을 수행하기 위해 시나리오 승인자로 지정되지 않아도 됩니다.
  • 시나리오가 적용된 후에는 시나리오를 다시 적용할 수 있지만 변경할 수는 없습니다.

시나리오 복사

서비스 관리자 롤을 보유한 경우 또는 시나리오 사용자(참가자, 승인자 또는 소유자)인 경우 시나리오를 복사할 수 있습니다. 시나리오 삭제 전 시나리오 워크플로우에서 언제든지 시나리오를 복사할 수 있습니다. 복사된 시나리오의 승인 상태는 [진행 중]으로 재설정됩니다.

  1. Essbase 웹 인터페이스에서 시나리오를 누릅니다.
  2. 복사할 시나리오에 대한 작업 메뉴를 누르고 복사를 누릅니다.
  3. 시나리오 이름을 입력하고 승인자, 참가자, 설명, 데이터 중에서 복사할 시나리오 구성요소를 선택합니다.
  4. 확인을 누릅니다.

시나리오 삭제

Essbase 웹 인터페이스에서 시나리오를 삭제할 수 있습니다.

큐브에서 사용할 수 있는 Sandbox 수는 고정되어 있으므로 비활성 시나리오에서 Sandbox 공간을 확보해야 할 수 있습니다. 연관된 시나리오가 삭제되면 Sandbox가 비워지고 사용 가능한 Sandbox 풀로 자동으로 반환됩니다.

시나리오와 연관된 Sandbox를 재사용하려면 시나리오를 삭제해야 합니다.

  1. Essbase 웹 인터페이스에서 시나리오를 누릅니다.
  2. 삭제할 시나리오에 대한 작업 메뉴를 누르고 삭제를 선택합니다.

시나리오 사용자 롤 및 워크플로우 이해

선택적 승인 워크플로우를 사용하여 시나리오를 검토할 수 있습니다.

시나리오 사용자 롤 지정은 시나리오에 대한 워크플로우를 결정합니다. 시나리오 워크플로우를 사용으로 설정하려면 승인자가 한 명 이상 있어야 합니다. 승인자가 없으면 참가자는 승인을 위해 시나리오를 제출할 수 없으며 시나리오를 승인하거나 거부할 수 있는 옵션이 없습니다.

승인자가 한 명 이상 없는 유일한 시나리오 작업은 적용입니다. 승인자가 없으면 시나리오 소유자가 승인 프로세스를 거치지 않고도 시나리오에서 데이터 값을 변경하고 큐브에 데이터 변경사항을 적용하거나 변경사항을 거부할 수 있습니다.

참가자는 What-If 분석에 참가할 수 있습니다. 데이터베이스 업데이트 또는 데이터베이스 액세스 사용자 롤이 있어야 합니다. 참가자 추가는 필수가 아닙니다.

승인자는 프로세스를 모니터하고 시나리오를 승인하거나 거부합니다. 데이터베이스 액세스 이상의 롤이 있어야 합니다. 시나리오에 여러 승인자가 있을 수 있는데, 이 경우 각 승인자가 시나리오를 승인해야 시나리오를 제출할 수 있습니다.

Database Access 사용자 롤이 있는 참가자 및 승인자는 필터를 통해 쓰기 액세스 권한을 부여 받아야 시나리오에 쓸 수 있습니다.

참가자 및 승인자는 필수가 아닙니다. 시나리오 소유자는 시나리오의 데이터 값을 변경할 수 있으며 참가자 또는 승인자를 지정하지 않고 큐브에 대한 데이터 변경사항을 커밋하거나 거부할 수 있습니다.


시나리오 작업을 위한 워크플로우를 보여주는 순서도 이미지.