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

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기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.threshold

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

    로그 수준에 따라 sys_flow_log 테이블에 로그 메시지가 추가될 경우 어떤 일이 일어날지 결정됩니다.

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

    sn_flow_designer.max_iterations

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

    com.glide.hub.flow_engine.debug

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

    com.glide.hub.flow_engine.indirect_recursion_limit

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

    sn_flow_designer.max_actions

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

    sn_flow_designer.max_action_steps

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

    com.snc.process_flow.보고.수준

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

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

    com.snc.process_flow.reporting.iteration.lastn

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

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

    com.snc.process_flow.reporting.serialized.val_size_limit

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

    작업당 최대 입력 수

    sn_flow_designer.max_action_vars

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

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

    sn_flow_designer.max_script_변수

    스크립트 단계에 추가할 수 있는 최대 입력 및 출력 변수 수를 지정합니다. 워크플로우 스튜디오 최대 변수 수에 도달한 후에는 스크립트 변수를 추가할 수 없습니다. 최대 스크립트 변수 수를 늘릴 경우 성능에 미칠 수 있는 영향을 고려하십시오. 예를 들어, 더 많은 스크립트 변수를 처리하면 스크립트 단계가 1시간 이상 실행되고 기본 트랜잭션 할당량 규칙에 의해 중지될 위험이 있습니다.
    • 유형: 정수
    • 기본값: 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.popular_actions.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 False 이전 릴리스의 경우 San Diego False입니다.
    • 위치: 시스템 속성 [sys_properties] 테이블
    • 추가 정보: 제한된 호출자 액세스 권한 설정

    com.glide.cs.fdih.interactive.timeout

    작업 워크플로우 시간이 초과되기 전까지의 시간(초)을 워크플로우 스튜디오 통합 허브 지정합니다.

    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
    플로우가 취소될 때 현재 실행 중인 스테이지에 적용할 상태를 지정합니다. 옵션은 다음과 같습니다.
    • 취소됨
    • 완료

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

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

    그룹의 구성원이 아닌 비활성 사용자에 대한 사용자 승인 기록을 생성하려면 개별 옵션을 사용합니다. 이 옵션은 비활성 그룹에 대한 그룹 승인 기록을 생성하지 않으며 그룹 구성원에 대한 사용자 승인 기록을 생성하지도 않습니다.

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

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

    비활성 그룹에 대한 그룹 승인 기록이 생성되지 않도록 하려면 null 또는 빈 값을 사용하며, 비활성 사용자에 대한 사용자 승인 기록도 생성하지 못하도록 합니다.

    • 유형: string
    • 기본값: 개인, 그룹
    • 위치: 시스템 속성 [sys_properties] 테이블에 추가
    • 추가 정보: 승인 요청 작업
    com.glide.hub.flow_api.default_execution_time 플로우 API 호출을 실행할 수 있는 기본 기간(밀리초)을 지정합니다. 이 속성을 사용하면 스포크의 플로우 API 호출이 실행되는 데 더 많은 시간을 할애할 수 있습니다. 이 속성의 최대값은 기본적으로 60초 후에 시스템이 중지하는 REST 트랜잭션 할당량에 의해 제한됩니다.
    • 유형: 정수
    • 기본값: 30000(30초)
    • 위치: 시스템 속성 [sys_properties] 테이블
    • 추가 정보: Transaction quotas