-
스마트메이커 업무 규칙 사용 설명서(Feat : 트리 업무 규칙)스마트메이커 2024. 8. 26. 22:27반응형
그동안 스마트메이커로 만든 앱에 문제가 발생하여 이런저런 테스트 및 수정 보완을 하다 보니 어느덧 시간이 이렇게 지나가 버렸습니다. 오늘은 업무규칙 중 트리아톰 업무규칙에 대해 알아보겠습니다.
안녕하세요.
이런저런 핑계로 .. 아니, 핑계 아닌 핑계로 솔직히 게을러... 오랜만에 글을 끄적 해 봅니다.
데이터 조회도구 그룹에 속에있는 트리아톰은 자주 사용 되지는 않지만 알아두면 스마트메이커로 앱을 만들 때 보다 완성된 앱을 개발할 수 있을 것입니다. 지난 블로그 글(검색창 업무규칙)에 이어서 계속되는 업무규칙 편입니다. 자, 그럼, 거두절미하고 시작해 보도록 하겠습니다.
3. 데이터 조회도구 업무규칙
데이터 조회도구 트리
3.49. 트리유형 : 트리가 구성되는 형태를 가져온다.
설정유형 : ‘독립적관계’, ‘상하위관계’, ‘비즈니스언어정의’
예)트리형태는 트리의 트리유형을 참조한다.
3.50. 상하위키 : 상하위관계 트리일 경우, 해당 항목이 상위키 또는 하위키 인지를 가져온다.
사용방법 : 상하위키(아톰 변수명) 또는 상하위키(항목번호)* 아톰 변수명 : 트리에 추가된 리스트 항목의 아톰 변수명
* 항목번호 : 트리에 추가된 리스트 항목의 순서번호
설정유형 : ‘없음’, ‘상위키’, ‘하위키’ 예)
키는 트리의 상하위키(“S3.ODE”)를 참조한다.
키는 트리의 상하위키(1)를 참조한다.
3.51. 항목 표시 : 해당 항목의 보임 여부를 가져오거나 설정한다.
사용방법 : 표시함(아톰 변수명)또는 표시함(항목번호)
* 아톰 변수명 : 트리에 추가된 리스트 항목의 아톰 변수명
* 항목번호 : 트리에 추가된 리스트 항목의 순서번호
예)트리의 항목 표시(“SCODE”)를 ‘표시함’으로 설정한다.
항목 표시여부는 트리의 항목 표시(1)을 참조한다.반응형
3.52. 선택 : 트리에서 주어진 고유번호의 해당 행을 선택, 또는 선택된 행의 고유번호를 받아온다.
사용방법 : 선택(고유번호)
* 고유번호 : 트리 아톰 내부에 정의 되어 있는 트리행의 번호
예)트리의 선택(8000123) 속성을 설정한다.(행선택)
고유번호는 트리의 선택을 참조한다.(고유번호 참조)
3.53. 값 : 트리의 해당 셀값을 받아오거나 설정한다. 이 속성은 업무규칙에서 정의한 것이 아닐 때는 받아오는 것이 가능
사용방법 : 트리(고유번호, 아톰 변수명 또는 항목번호)
* 고유번호 : 트리 아톰 내부에 정의 되어 있는 트리행의 번호
* 아톰 변수명 : 트리에 추가된 리스트 항목의 아톰 변수명
* 항목번호 : 트리에 추가된 리스트 항목의 순서번호
예)트리(8000123, “부서코드”)에 “11****”을 대입한다.
값은 트리(8000123, “부서코드”)를 참조한다.
3.54. 하위행가짐 : 주어진 고유번호에 해당하는 행에 하위행이 있는지를 가져온다.
사용방법 : 하위행가짐(고유번호)
* 고유번호 : 트리 아톰 내부에 정의되어 있는 트리행의 번호
예)하위행여부는 트리의 하위행가짐(8000123) 여부를 참조한다.
3.55. 최상위행 : 최상위 행들 중에 첫 번째 행의 고유번호를 받아온다.
예)최상위행은 트리의 최상위행을 참조한다.
3.56. 상위행 : 주어진 고유번호에 해당하는 행의 상위행 고유번호를 받아온다. 상위행이 없는 경우에는 0이 반환된다.
사용방법 : 상위행(고유번호)
* 고유번호 : 트리 아톰 내부에 정의 되어 있는 트리행의 번호
예)상위행은 트리의 상위행(8000123)을 참조한다.
3.57. 하위행 : 주어진 고유번호에 해당하는 행의 첫 번째 하위행의 고유번호를 받아온다. 하위행이 없는 경우에는 0을 반환한다.
사용방법 : 하위행(고유번호)
* 고유번호 : 트리 아톰 내부에 정의 되어 있는 트리행의 번호
예)하위행은 트리의 하위행(8000123)을 참조한다.
3.58. 다음행 : 주어진 고유번호에 해당하는 행의 다음행 고유번호를 받아온다. 다음행이 없는 경우에는 0을 반환한다.
사용방법 : 다음행(고유번호)
* 고유번호 : 트리 아톰 내부에 정의 되어 있는 트리행의 번호
예)다음행은 트리의 다음행(8000123)을 참조한다.
3.59. 이전행 : 주어진 고유번호에 해당하는 행의 이전행 고유번호를 받아온다. 이전행이 없는 경우에는 0을 반환한다.
사용방법 : 이번행(고유번호)
* 고유번호 : 트리 아톰 내부에 정의 되어 있는 트리행의 번호
예)이전행은 트리의 이전행(8000123)을 참조한다.
3.60. 색상주기 : 트리의 열 단위로 글자 색상을 설정한다. 색상은 주어진 3가지 값(빨강, 녹색, 파랑)을 이용하여 RGB 색상을 넘겨준다.
사용방법 : 색상주기(아톰 변수명 또는 항목번호, 색상)
* 아톰 변수명 : 트리에 추가된 리스트 항목의 아톰 변수명
* 항목번호 : 트리에 추가된 리스트 항목의 순서번호
예)트리의 색상주기(1, 색상(255,255,255))를 실행한다.
트리의 색상주기("SCODE", 색상(255,255,255))를 실행한다.
3.61. 행추가 : 트리에 새로운 행을 추가한다.
사용방법 : 트리에 행(값, 부모고유번호)을 추가한다.
* 값 : 추가할 행에 들어갈 값.
* 부모고유번호 : 추가될 기준이 되는 부모의 고유번호
값에 문자열을 사용할 경우에는 각 컬럼칼럼 데이터를 “$”로 구분하여 적어주고, 문자배열을 사용할 경우에는 각 컬럼 데이터를 배열에 추가해 주면 된다. 그리고 부모고유번호 값이 주어지지 않거나 0인 경우에는 해당 레벨의 맨 뒤쪽에 추가가 된다. (이 속성은 업무규칙에 의해 정의할 때만 가능)
예)트리에 행(“11****$개발1부”를)을 추가한다.
데이터에 “1111**”을 행으로 추가한다.
데이터에 “개발2부”를 행으로 추가한다.
트리에 행(데이터, 8000123)을 추가한다.
3.62. 행삭제 : 트리에서 해당 행을 삭제한다. (하위 행 포함)
사용방법 : 트리의 행(고유번호)을 삭제한다.
* 고유번호 : 트리 아톰 내부에 정의되어 있는 트리행의 번호.
이 값이 주어지지 않거나, 0인 경우에는 모든 행을 삭제한다. (이 속성은 업무규칙에 의해 정의할 때만 가능.)
예)트리의 행(8000123)을 삭제한다.
3.63. 열추가 : 트리에 새로운 컬럼을 추가한다.
사용방법 : 트리에 열(아톰 변수명, 항목번호, 열크기, 정렬, 항목명, 자료형, 소수자리수)을 추가한다.
* 아톰 변수명 : 트리에 추가된 리스트 항목의 아톰 변수명
* 항목번호 : 트리에 추가된 리스트 항목의 순서번호 (이 값이 주어지지 않거나, -1일 경우에는 맨 뒤에 추가한다.)
* 열크기 : 추가할 컬럼의 크기
* 정렬 : 추가할 열의 정렬조건, ‘좌측 정렬’, ‘중앙 정렬’, ‘우측 정렬’
* 항목명 : 추가할 컬럼명 / 자료형 : 추가할 컬럼의 자료형
* 소수자리수 : 추가할 컬럼의 자료형이 숫자인 경우, 소수자리수
설정유형 : ‘문자열’, ‘정수’, ‘텍스트’, ‘실수’, ‘확장실수’, ‘날짜’, ‘이미지’
예)트리에 열(1, 8, ‘우측 정렬’, "구입가격", ‘실수’, 2)을 추가한다.
3.64. 트리전개 : 주어진 고유번호에 해당하는 행을 전개해 준다.
사용방법 : 트리전개(고유번호, 타입)
* 고유번호 : 트리 아톰 내부에 정의 되어 있는 트리행의 번호
* 타입 : ‘자동’, ‘확장’, ‘축소’
예)트리의 트리전개(8000123, ‘확장’)를 실행한다.
3.65. 보여주기 : 고유번호에 해당하는 행까지 확장해 주고 해당행을 선택해 준다. 즉, 해당행을 보여준다.
사용방법 : 트리의 행(고유번호)을 표시한다.
* 고유번호 : 트리 아톰 내부에 정의 되어 있는 트리행의 번호
예)트리의 행(8000123)을 표시한다.
이상으로 트리 아톰의 업무규칙에 대해서 알아보았습니다. 트리 아톰 알면 알수록 매력적인 아톰입니다.
다음 포스팅에서는 데이터조회도구 아톰중 그리드 아톰의 업무규칙에 대해 이야기해볼까 합니다. 그럼 즐거운 하루 보내세요. ^^
오늘은 여기까지 ...
감사합니다.
728x90