ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 스마트메이커 업무 규칙 사용 설명서(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
Designed by Tistory.