변수는 전역과 지역의 두 종류로 나뉩니다. 지역 변수는 실행 중에 비즈니스 프로세스 내에서만 존재합니다. 전역 변수의 값은 RAM에 저장되며 다른 BP에서 사용할 수 있습니다.

AppMaster에서 백엔드와 프론트엔드에 대한 변수를 생성할 수 있습니다. 전역 변수를 사용하면 응용 프로그램의 속도를 높이고 데이터베이스에 대한 쿼리 수를 최소화할 수 있습니다.

RAM에 저장하면 전역 변수 작업에 몇 가지 제한 사항이 적용됩니다.

  1. 응용 프로그램이 다시 시작되면 전역 변수가 기본값을 사용합니다.
  2. 웹 애플리케이션의 경우 각 브라우저 탭은 별도의 실행 인스턴스입니다. 따라서 각 복사본에는 고유한 전역 변수 값이 있습니다.

전역 변수

전역 백엔드 변수를 생성하려면 비즈니스 로직 탭으로 이동하여 Global Variable 탭을 선택하고 전역 변수 Create global variable 을 클릭합니다.

여기에서 다음을 수행할 수 있습니다.

  1. 변수 유형을 선택하십시오.
  2. 이름을 지정하십시오.
  3. 설명을 지정하십시오.
  4. Read only 옵션을 켜거나 끕니다.

Read only 옵션이 활성화되면 비즈니스 프로세스에서 변수 값을 변경할 수 없습니다.

변수 유형을 선택하면 기본값을 설정할 수 있습니다.

글로벌 변수가 생성되면 Global Variables 탭의 비즈니스 프로세스 편집기에서 찾을 수 있습니다.

지역 변수

여기에서 지역 변수도 생성할 수 있습니다. Variables 섹션에 있습니다.

지역 변수를 생성하려면 캔버스로 끌어다 놓아야 합니다. 변수 Set variable 블록을 사용하여 변수 값을 설정할 수 있습니다. 값을 저장할 변수를 정의하려면 변수를 변수 Set Variable 블록의 Variable 입력 필드에 연결합니다. 값 매개변수는 기본적으로 설정되거나 다른 블록에서 동적으로 전달될 수 있습니다.

Set variable 블록은 전역 변수와 지역 변수를 모두 설정하는 데 사용할 수 있습니다.

로컬 변수는 생성된 BP에서만 사용할 수 있습니다.

프런트엔드에서 전역 변수를 생성하려면 편집기에서 애플리케이션을 엽니다. 지침은 웹 및 모바일 응용 프로그램과 유사합니다.

애플리케이션 편집기의 Global Variables 탭으로 이동하고 전역 변수 Create global variable 을 클릭합니다.

프론트엔드에 대한 전역 변수를 만드는 것은 백엔드와 거의 동일하게 보입니다.

하나의 추가 필드( Persistent )만 추가됩니다.

이 옵션을 활성화하면 응용 프로그램 실행 사이에 변수 값을 저장할 수 있습니다. 전역 프론트엔드 변수를 사용하거나 로컬 프론트엔드 변수를 추가하려면 테이블과 같은 요소의 Workflow 탭으로 이동합니다. 백엔드와 마찬가지로 전역 변수를 사용하고 새 로컬 변수를 만들 수 있습니다.

프론트엔드 변수를 사용하는 경우 동일한 화면에 있지만 다른 트리거가 별도의 독립적인 BP를 시작합니다. 다음은 예입니다.

Integer 는 지역 변수입니다. 작업 논리:

onShow 트리거가 실행되면 Set Variable 블록은 Integer 변수의 값을 설정합니다. onClick 트리거가 실행되면 Integer 변수의 값이 To String 블록으로 이동한 다음 Notification 블록으로 이동해야 합니다.

각 트리거가 자체 BP를 시작하기 때문에 이러한 논리는 로컬 변수에 대해 작동하지 않습니다. 따라서 onClick 트리거에 의해 트리거되면 로컬 변수의 값이 설정되지 않습니다.

이 문제를 해결하려면 로컬 변수 대신 전역 변수를 사용하세요.

AppMaster 101속성 코스

10 모듈
2

어디서부터 시작해야 할지 모르겠나요? 초보자를 위한 속성 과정으로 시작하여 AppMaster를 A부터 Z까지 탐색해보세요.

시작하기
AppMaster 101 Crash Course

추가 도움이 필요하신가요?

전문가의 도움으로 어떤 문제든 해결하세요. 시간을 절약하고 애플리케이션 구축에 집중하세요.

headphones

지원팀 문의

문제를 알려주시면 해결책을 찾아드리겠습니다.

message

커뮤니티 채팅

다른 사용자와 연결하여 플랫폼에 대한 도움을 받으세요.

커뮤니티 참여
변수. 사용 유형 및 기능 | AppMaster University