세트가 Blueprint의 나머지 부분과 상호 작용하는 방법

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 2분
  • 청사진에 사용될 때 집합의 의미.

    다음 필드가 있는 Blueprint가 있다고 가정해 보겠습니다.

    • field1
    • field2
    • set필드A
    • set필드B

    setFieldA 및 setFieldB 필드는 sampleSet이라는 세트의 일부입니다. field1 및 field2 필드는 세트의 일부가 아니지만 sampleSet과 동일한 Blueprint에 있습니다. 이 경우 sampleSet의 크기가 2라고 가정합니다. 그 구조는 다음과 같습니다.

    워크플로우

    필드는 각 세트 인덱스에 대해 서로 다른 값을 가질 수 있으므로 세트의 필드는 세트 외부의 필드(예: field2)에 영향을 줄 수 없습니다. 그러나 집합 외부의 필드(예: field1)는 집합의 필드에 영향을 줄 수 있습니다. 다이어그램을 참조하십시오.

    워크플로우 다이어그램

    예: 모호한 조건

    sampleSet 인덱스 1에서 setFieldA=Video이고 sampleSet 인덱스 2에서 setFieldA=Audio인 경우 다음 규칙을 가질 수 없습니다.

    • 조건: "if setFieldA==Video
    • 작업: field2를 mp4로 설정

    index1의 경우 조건이 true이고 규칙이 적용됩니다. index2의 경우 조건이 false이고 규칙이 실행되지 않습니다. field2가 집합 외부에 있기 때문에 규칙을 실행해야 하는지 여부가 명확하지 않습니다.

    그러나 같은 집합의 다른 필드에 영향을 주는 필드에 대한 규칙을 작성할 수 있습니다. 이러한 규칙은 각 인덱스에 독립적으로 적용됩니다. 인덱스의 필드는 다른 인덱스의 필드에 영향을 줄 수 없습니다.

    예: 유효한 규칙

    다음 규칙이 유효합니다.

    • 조건: field1 == 포유류
    • 작업: setFieldA에 다음 필드 옵션을 포함합니다: ["Lions", "Tigers", "Bears"]

    필드 옵션 Lions, Tigers 및 Bears는 sampleSet의 각 인덱스에 대해 있습니다.

    예: 독립 인덱스

    sampleSet 인덱스 1, setFieldA=Video 및 sampleSet 인덱스 2, setFieldA=Audio, 다음 규칙이 설정된다고 가정합니다.

    • 조건: If setFieldA == 비디오
    • 작업: setFieldB = true

    index1의 경우 구성이 true이고 규칙이 적용됩니다. index2의 경우 조건이 false이고 규칙이 실행되지 않습니다. 따라서 인덱스 1에 대한 setFieldB는 true이지만 규칙은 두 번째 인덱스에 대해 실행되지 않습니다. 각 인덱스는 다른 인덱스와 독립적입니다.

    워크플로우 다이어그램

    청사진의 나머지 부분과 분리된 세트는 그다지 유용하지 않지만 세트가 세트 외부의 청사진에 영향을 미칠 수 있는 방법이 있습니다. 먼저, 세트의 필드를 사용하여 제품 규칙이 생성된 경우 세트의 각 인덱스는 조건이 충족될 때 제품 규칙을 사용하여 BOM에 영향을 미칩니다. 이는 해당 인덱스의 필드 값에 따라 집합의 각 인덱스가 다르게 따르는 단일 규칙을 작성할 수 있기 때문에 유용합니다.

    설정된 필드가 집합 외부의 필드에 영향을 미치도록 하려면 집합 집계를 사용해야 합니다. 합계, 평균, 최소, 최대, 개수의 다섯 가지 집계가 있습니다. 생성된 각 집계에는 필드 변수 이름(특수 형식 지정)이 있습니다. 집계 필드는 집합 외부의 다른 필드와 마찬가지로 작동하며 다른 필드에 영향을 줄 수 있기 때문입니다.

    워크플로우 다이어그램