워크플로우 스튜디오 플로우 시스템 속성

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기14분
  • 시스템 프로세스 흐름 방법을 구성합니다.

    이러한 속성은 워크플로우 스튜디오에서 사용할 수 있습니다.

    시스템 속성을 설정하려면 워크플로우 스튜디오 프로세스 자동화 > 속성 을 클릭하거나 시스템 속성 [sys_properties] 테이블로 이동합니다.

    표 1. 워크플로우 스튜디오의 속성
    속성 설명
    데이터를 가져올 때 반환할 최대 기록 수

    sn_flow_designer.action_picker_limit입니다.

    조회 작업 또는 단계가 반환할 수 있는 최대 기록 수를 지정합니다. 워크플로우 스튜디오 는 이 한도를 초과하는 기록을 무시합니다.
    • 유형: 정수
    • 기본값: 1000
    • 위치: 프로세스 자동화 > 속성
    • 추가 정보: 아키텍처 개요
    스테이지 열에 기간을 표시하려면 예로 설정

    com.glide.hub.flow_engine.stage_display.show_duration입니다.

    스테이지가 있는 플로우에 지속 기간을 표시할지 여부를 지정합니다.
    선택한 사용자가 스크립트를 작성하여 플로우 디자이너 및 Action Designer에서 입력 값을 채울 수 있는 옵션을 허용합니다.

    sn_flow_designer.input_scripts_enabled

    입력 값을 계산하기 위해 인라인 스크립트를 쓸 수 있는 통제 권한입니다.
    • 유형: true | false
    • 기본값: true
    • 위치: 프로세스 자동화 > 속성
    • 추가 정보: 인라인 스크립트
    플로우 로그에 복제할 시스템 로그 항목의 로그 수준을 지정합니다. 시스템은 지정된 수준 이상의 로그 항목만 복제합니다.

    com.glide.hub.flow_engine.listener_trace.임계치

    시스템 로그 항목을 플로우 로그로 복제하는 데 필요한 워크플로우 스튜디오 임계치를 지정합니다. 이러한 메시지는 플로우 실행 출력에 대한 응답으로 생성됩니다 Now Platform . 예를 들어, 플로우 기록 작업에 의해 트리거된 비즈니스 규칙에 의해 생성된 메시지가 이에 해당합니다. 시스템은 지정된 수준 이상의 로그 항목만 복제합니다. 선택 항목은 다음과 같습니다.
    없음
    시스템은 시스템 로그 항목을 플로우 로그에 복제하지 않습니다.
    디버그
    시스템은 정보 메시지, 경고 및 오류를 Now Platform포함하여 . 이 옵션은 가장 낮은 로그 수준입니다.
    정보
    시스템은 에서 생성된 정보 메시지, 경고 및 오류 메시지를 복제합니다 Now Platform.
    경고
    시스템은 에 의해 생성된 경고와 오류를 모두 복제합니다 Now Platform.
    오류
    시스템은 에 의해 생성된 오류만 복제합니다 Now Platform. 이 옵션은 가장 높은 로그 수준입니다.
    • 유형: 선택
    • 기본값: ERROR
    • 위치: 프로세스 자동화 > 속성
    com.glide.hub.flow_engine.log_level sys_flow_log 테이블에 쓰기 위해 Flow Designer 실행 엔진에서 생성하는 메시지 수준을 지정합니다. 이러한 메시지는 플로우 엔진이 플로우의 작업과 플로우 논리를 실행할 때 생성됩니다. 기록 생성 작업을 실행하여 생성된 메시지를 예로 들 수 있습니다. 시스템은 지정된 수준 이상의 로그 항목만 씁니다. 선택 항목은 다음과 같습니다.
    디버그
    시스템은 정보 메시지, 경고 및 오류를 포함하여 플로우 엔진에서 생성된 모든 메시지를 로깅합니다. 이 옵션은 가장 낮은 로그 수준입니다.
    정보
    시스템은 플로우 엔진에서 생성된 정보 메시지, 경고 및 오류를 기록합니다.
    경고
    시스템은 플로우 엔진에서 생성된 경고와 오류를 모두 로깅합니다.
    오류
    시스템은 플로우 엔진에서 생성된 오류만 로깅합니다. 이 옵션은 가장 높은 로그 수준입니다.

    로그 수준에 따라 로그 메시지가 sys_flow_log 테이블에 추가될 항목이 결정됩니다.

    루프가 실행되는 최대 반복 횟수입니다 워크플로우 스튜디오.

    sn_flow_designer.max_iterations

    루프가 중지되기 전에 실행할 수 있는 최대 횟수를 지정합니다. 루프가 이 값을 초과하여 반복되면 실행이 중지되어 무한 루프가 방지됩니다. 이 속성은 흐름 논리가 있을 때까지 다음을 수행하는 데에만 적용됩니다.
    • 유형: 정수
    • 기본값: 1000
    • 위치: 프로세스 자동화 > 속성
    • 추가 정보: 아키텍처 개요
    주:
    이 값을 변경해도 이미 실행 중인 플로우에는 적용되지 않습니다.
    시스템 로그에서 플로우 엔진 디버그 메시지를 활성화합니다.

    com.glide.hub.flow_engine.디버그

    시스템 로그에서 디버그 메시지 로깅 워크플로우 스튜디오 을 활성화하거나 비활성화합니다. 모든 디버그 메시지는 Flow Designer: 문자열 프리픽스로 시작합니다.
    • 유형: true | false
    • 기본값: false
    • 위치: 프로세스 자동화 > 속성
    • 추가 정보: 아키텍처 개요
    트랜잭션 중 플로우 또는 하위 플로우를 간접적으로 트리거할 수 있는 횟수

    com.glide.hub.flow_engine.indirect_recursion_limit(간접_재귀_제한)

    플로우 또는 하위 플로우가 간접 재귀를 허용하는 최대 횟수를 지정하십시오. 워크플로우 스튜디오 제한에 도달한 후 간접 재귀에서 모든 추가 호출 또는 트리거 조건 일치를 무시합니다. 값을 1보다 크거나 같은 정수로 설정합니다. 시스템은 1보다 작은 속성 값을 무시하고 대신 1의 제한을 사용합니다. 모든 간접 재귀를 방지하려면 값을 1로 설정합니다.
    • 유형: 정수
    • 기본값: 3
    • 위치: 프로세스 자동화 > 속성
    • 추가 정보: 아키텍처 개요
    플로우에서 허용되는 최대 작업 수입니다.

    sn_flow_designer.max_작업

    플로우 또는 하위 플로우에 포함될 수 있는 최대 동작 수를 지정합니다. 워크플로우 스튜디오 최대 작업 수에 도달한 후 추가 작업을 추가할 수 없습니다. 최대 작업 수를 늘리는 것이 성능에 미칠 수 있는 영향을 고려합니다. 예를 들어, 더 많은 작업을 실행하면 플로우가 1시간 이상 실행되지 않도록 하는 기본 트랜잭션 할당량 규칙과 충돌할 수 있습니다.
    • 유형: 정수
    • 기본값: 50
    • 위치: 프로세스 자동화 > 속성
    • 추가 정보: 아키텍처 개요
    한 작업에 허용되는 최대 단계 수입니다.

    sn_flow_designer.max_action_steps

    작업에 포함할 수 있는 최대 단계 수를 지정합니다. 워크플로우 스튜디오 최대 단계 수에 도달한 후에는 단계를 더 추가할 수 없습니다. 최대 단계 수를 늘리는 것이 성능에 미칠 수 있는 영향을 고려합니다. 예를 들어, 더 많은 단계를 실행하면 플로우가 1시간 이상 실행되지 않도록 하는 기본 트랜잭션 할당량 규칙과 충돌할 수 있습니다.
    • 유형: 정수
    • 기본값: 20
    • 위치: 프로세스 자동화 > 속성
    • 추가 정보: 아키텍처 개요
    플로우 엔진에서 작성된 보고 데이터의 수준입니다.

    com.snc.process_flow.보고.수준

    실행 상세 정보를 생성하는 시기 워크플로우 스튜디오 와 상세 정보에 포함되는 정보를 지정합니다. 옵션은 다음과 같습니다.
    꺼짐
    시스템은 플로우 실행 세부 정보를 생성하지 않습니다. 시스템은 테스트를 실행할 때만 실행 세부 정보를 생성합니다.
    주:
    작업 또는 흐름을 테스트하면 추적 수준에서 실행 세부 정보가 생성됩니다.
    기본: 런타임 상태 및 기간만
    시스템은 각 플로우, 하위 플로우 및 작업 실행에 대한 런타임 실행 상세 정보를 생성합니다. 실행 상세 정보에는 각 작업 및 플로우 논리 실행의 런타임 상태와 기간이 포함됩니다. 실행 세부 정보에는 플로우 트리거, 하위 플로우 입력 및 하위 플로우 출력에 대한 구성 및 런타임 값도 표시됩니다.
    전체: 모든 구성 및 런타임 값(디버깅에만 해당)
    시스템은 각 플로우, 하위 플로우 및 작업 실행에 대한 구성 및 런타임 실행 상세 정보를 생성합니다. 실행 상세 정보에는 실행되는 모든 항목에 대한 런타임 상태, 기간, 입력 값 및 출력 값이 포함됩니다. 사용자 지정 작업의 경우 실행 세부 정보에는 해당 단계의 런타임 상태, 기간, 입력 값 및 출력 값이 포함됩니다. 실행 세부 정보에는 사용자 지정 작업의 일부인 플로우 트리거, 하위 플로우, 작업 및 단계에 대한 구성 및 런타임 값도 표시됩니다.
    중요사항:
    fd_read_operations_all 역할을 가진 사용자만 플로우 실행 상세 정보의 기록 값과 같은 구성 및 런타임 정보를 볼 수 있습니다. 이 역할이 없는 사용자는 상태 및 기간에 대한 기본 세부 정보만 볼 수 있습니다.
    추적: 모든 값(테스트 및 지원에만 해당)
    시스템은 각 플로우, 하위 플로우, 작업 및 단계 실행에 대한 구성 및 런타임 실행 상세 정보를 생성합니다. 실행 상세 정보에는 실행되는 모든 항목에 대한 런타임 상태, 기간, 입력 값 및 출력 값이 포함됩니다. 실행 세부 정보에는 플로우 트리거, 하위 플로우, 작업 및 단계에 대한 구성 및 런타임 값도 포함되어 있습니다.
    중요사항:
    fd_read_operations_all 역할을 가진 사용자만 플로우 실행 상세 정보의 기록 값과 같은 구성 및 런타임 정보를 볼 수 있습니다. 이 역할이 없는 사용자는 상태 및 기간에 대한 기본 세부 정보만 볼 수 있습니다. 작업 또는 흐름을 테스트하면 추적 수준에서 실행 세부 정보가 생성됩니다.
    보고 수준에 따라 플로우 실행 상세 정보가 생성되는 항목이 결정됩니다. 보고가 꺼져 있는 동안 플로우가 실행되면 나중에 보고 수준이 변경되더라도 플로우에 대한 실행 세부 정보를 사용할 수 없습니다. 보고가 활성화된 동안 플로우가 실행되면 나중에 보고 수준이 변경되더라도 해당 플로우 실행에 대한 실행 상세 정보를 항상 사용할 수 있습니다.

    Do until 및 For Each 루프에 대해 보고할 최근 반복 횟수입니다.

    com.snc.process_flow.보고.반복.lastn

    Xanadu 릴리스부터 이 속성이 제거되었으며 플로우 실행 세부 정보에서 보고할 최근 반복 수를 더 이상 지정할 수 없습니다. 기본적으로 모든 플로우 루프는 루프의 첫 번째 및 마지막 반복에 대한 실행 세부 정보만 저장합니다. 루프의 모든 반복을 보고하려면 루프 실행 상세 정보를 수집하려는 각 플로우에 대한 플로우 실행 설정 기록을 생성합니다. 플로우 실행 설정에 대한 자세한 내용은 을 참조하십시오 플로우 실행 설정.
    • 유형: 제거된 속성
    • 기본값: 첫 번째 및 마지막 루프 반복만
    • 위치: 속성 페이지에서 제거됨
    • 추가 정보: 플로우 실행 설정

    플로우 실행 상세 정보 단계 구성에서 런타임 값 자르기

    com.snc.process_flow.reporting.serialized.val_size_limit

    시스템이 런타임 값을 플로우 실행 상세 정보에 써야 하는 바이트 수를 지정합니다. 런타임 값이 잘리지 않게 하려면 값을 0보다 작거나 같은 정수로 설정합니다. 런타임 값이 잘리지 않도록 하려면 추가 시스템 자원이 필요하며 이는 시스템 성능에 영향을 줄 수 있습니다.

    작업당 최대 입력

    sn_flow_designer.max_action_vars

    작업에 추가할 수 있는 최대 입력 수를 지정합니다. 워크플로우 스튜디오 최대 입력 수에 도달한 후 입력을 더 이상 추가할 수 없습니다. 최대 작업 입력 수를 늘리는 것이 성능에 미칠 수 있는 영향을 고려합니다. 예를 들어 더 많은 작업 입력을 처리하면 작업이 한 시간 넘게 실행되고 기본 트랜잭션 할당량 규칙에 의해 중지될 위험이 있습니다.
    • 유형: 정수
    • 기본값: 20
    • 위치: 시스템 속성 [sys_properties] 테이블

    스크립트 단계당 최대 스크립트 변수 수

    sn_flow_designer.max_스크립트_변수

    스크립트 단계에 추가할 수 있는 입력 및 출력 변수의 최대 수를 지정합니다. 워크플로우 스튜디오 최대 변수 수에 도달한 후 스크립트 변수를 더 추가할 수 없도록 합니다. 최대 스크립트 변수 수를 늘리는 것이 성능에 미치는 영향을 고려합니다. 예를 들어 더 많은 스크립트 변수를 처리하면 스크립트 단계가 한 시간 넘게 실행되고 기본 트랜잭션 할당량 규칙에 의해 중지될 위험이 있습니다.
    • 유형: 정수
    • 기본값: 20
    • 위치: 시스템 속성 [sys_properties] 테이블

    의사 결정 플로우 논리에 허용되는 최대 분기 수

    sn_flow_designer.max_decision_branches

    결정 플로우 만들기 논리에 대해 분기 사용 옵션을 선택한 경우 사용할 최대 분기 수를 지정합니다.
    • 유형: 정수
    • 기본값: 100
    • 위치: 시스템 속성 [sys_properties] 테이블

    사용자가 플로우 변수를 생성할 수 있도록 하는 옵션입니다.

    sn_flow_designer.flow_variables_enabled

    사용자가 플로우에 대해 사용자 지정 변수를 만들 수 있는지 여부를 지정합니다.
    • 유형: true | false
    • 기본값: true
    • 위치: 시스템 속성 [sys_properties] 테이블

    자주 사용하는 작업의 최대 수

    sn_flow_designer.action_picker.popular_actions.max_번호

    작업 선택기에 표시할 인기 작업의 최대 수를 지정합니다.
    • 유형: 정수
    • 기본값: 10
    • 위치: 시스템 속성 [sys_properties] 테이블

    자주 사용하는 작업을 생성하는 데 사용된 연속 일 수

    sn_flow_designer.action_picker.인기_작업.last_num_of_days

    자주 사용하는 작업을 생성하는 데 사용되는 연속 일 수를 지정합니다. 예를 들어, 기본값 7은 지난 주 동안의 작업 사용량을 기반으로 인기 있는 작업을 생성합니다.
    • 유형: 정수
    • 기본값: 7
    • 위치: 시스템 속성 [sys_properties] 테이블

    com.glide.hub.flow.restricted_caller_access.track_flows_as_source

    시스템이 플로우 및 작업에 대해 제한된 호출자 접근 권한 요청을 생성하도록 허용합니다. 플로우 및 작업에 대한 액세스 권한은 플로우 및 작업을 호출하는 스크립트 포함 및 비즈니스 규칙에 대한 기존 액세스 권한을 대체합니다. 이 속성은 이전 릴리스에서 San Diego 업그레이드된 인스턴스에서는 비활성화됩니다. 플로우 및 작업에 스크립트 기반 액세스 권한을 계속 사용하려는 고객은 이 속성을 활성화해서는 안 됩니다. 이 속성을 활성화하려면 플로우 및 작업에 대한 액세스 권한을 다시 생성하고 승인해야 합니다.
    • 유형: true | false
    • 기본값: true 이후 릴리스.Tokyo 및 이전 릴리스의 경우 San Diego False입니다.
    • 위치: 시스템 속성 [sys_properties] 테이블
    • 추가 정보: 제한된 호출자 접근 권한 설정

    com.glide.cs.fdih.interactive.timeout

    작업 워크플로우가 시간 초과되기까지의 시간(초)을 워크플로우 스튜디오 Integration Hub 지정합니다.

    com.glide.hub.pause_low_priority_flows_enabled

    실행 대기 중인 우선순위가 높은 플로우가 있을 때 우선순위가 낮은 플로우의 일시 중지를 활성화하거나 비활성화합니다.
    • 유형: true | false
    • 기본값: true
    • 위치: 시스템 속성 [sys_properties] 테이블
    • 추가 정보: 플로우 우선순위

    com.glide.hub.flow_engine.stage_display.show_approvers

    스테이지 필드에서 스테이지에 할당된 승인자 목록을 표시하거나 숨깁니다. 스테이지에 할당된 승인자 목록을 표시하려면 값을 true로 설정합니다. 스테이지에 할당된 승인자 목록을 숨기려면 값을 false로 설정합니다.
    com.glide.hub.flow_engine.stage_display.show_approvers_limit 스테이지 필드에 표시할 최대 승인자 수를 정수 값으로 지정합니다. 이 값을 10 이상으로 설정하면 목록 뷰에 렌더링 오류가 발생할 위험이 있습니다. 한 기록에 대한 스테이지 필드가 너무 커져서 목록에서 추가 기록을 표시할 수 없을 수 있습니다.
    com.glide.hub.flow.current_stage_status_on_cancel
    플로우 취소 시 현재 실행 중인 스테이지에 적용할 상태를 지정합니다. 옵션은 다음과 같습니다.
    • 취소됨
    • 완료

    현재 스테이지 이후의 나머지 스테이지는 취소됨 상태로 설정됩니다. 예를 들어, 플로우에 3개의 스테이지가 있고 현재 플로우가 첫 번째 스테이지를 실행 중이라고 가정합니다. 플로우를 취소하면 스테이지 1의 상태가 완료로 설정됩니다. 2단계와 3단계는 취소됨 상태로 설정됩니다.

    com.glide.hub.flow.approval.allow_inactive_entity
    승인 기록을 생성할 비활성 엔터티의 유형을 지정합니다. 옵션은 다음과 같습니다.
    • 개인
    • 그룹
    • 개인, 그룹
    • null

    INDIVIDUAL 옵션을 사용하여 그룹의 구성원이 아닌 비활성 사용자에 대한 사용자 승인 기록을 생성합니다. 이 옵션은 비활성 그룹에 대한 그룹 승인 기록이나 그룹 구성원에 대한 사용자 승인 기록을 생성하지 않습니다.

    GROUP 옵션을 사용하여 비활성 그룹에 대한 그룹 승인 기록을 생성합니다. 또한 이 옵션은 활성 사용자 기록이 있는 그룹 구성원에 대한 개별 사용자 승인 기록을 생성합니다. 이 옵션은 비활성 사용자 기록이 있는 그룹 구성원에 대해서는 개별 사용자 승인 기록을 생성하지 않습니다.

    INDIVIDUAL,GROUP 옵션을 사용하여 비활성 사용자에 대한 사용자 승인 기록과 비활성 그룹에 대한 그룹 승인 기록을 생성합니다. 또한 이 옵션은 활성 사용자 기록이 있는 그룹 구성원에 대한 개별 사용자 승인 기록을 생성합니다. 비활성 그룹 구성원은 사용자 승인 기록을 받지 않습니다.

    null 또는 빈 값을 사용하여 비활성 그룹에 대한 그룹 승인 기록 생성 및 비활성 사용자에 대한 사용자 승인 기록 생성 방지를 방지합니다.

    • 유형: string
    • 기본값: INDIVIDUAL,GROUP
    • 위치: 시스템 속성 [sys_properties] 테이블에 추가
    • 추가 정보: 승인 요청 작업