Software 8

AutoIt 웹자동화를 위한 환경설정 및 코딩방법

AutoIt를 활용한 웹자동화 방법에 대해서 설명하고자 한다. 여기서는 크롬 웹브라우져를 기본으로 진행할 예정이다. 웹자동화를 하기 이전 설치해야 될 것들을 먼저 설명하면 1. AutoIt설치 (다운로드 링크 중에 AutoIt Full Installation이라고 적힌 부분의 프로그램 다운로드 후 설치) AutoIt Downloads - AutoIt You can download the main AutoIt package and other related scripting tools from this page. www.autoitscript.com 2. 크롬 드라이버는 현재 설치된 크롬버전과 맞는 버전을 다운로드 받아 설치하도록 한다. 크롬이 업데이트 되어 버전이 다른게 되면 매번 크롬 드라이버를 업데이트..

Software/Automation 2022.06.01

3Rabbitz 템플릿 기능 추가

기다리던 템플릿 기능이 추가 되었다. 무수히 많은 UI메뉴얼, 사용자 메뉴얼을 만들때 동일한 품질로 수많은 개발자들이 메뉴얼을 작성하기란 거이 불가능하다. 하지만 미리 저장된 템플릿을 사용하게 되면 동일한 형태의 레이아웃에서 필요한 내용만 입력하면 되기에 정말 필요한 기능이다. 3Rabbitz 메뉴얼은 기존 문서를 전체 복사해서 붙여넣기로 템플릿 기능을 흉내 낼수는 있었으나, 아무래도 템플릿 원본을 관리하는 것이 쉽지 않고 참조하는 것도 쉽지 않기애 불편함이 있었다. 이번에 추가된 템플릿 기능은 템플릿으로 문서를 저장을 하면, 새로 문서를 작성하는 화면에서 저장된 템플릿을 메뉴를 통해 불러와서 삽입할 수 있는 기능이다. (물론 대부분의 워드 프로그램에서는 제공되는 기능이지만, 온라인 메뉴얼에서 이런 기능..

Software/Manual 2022.05.07

Elasticsearch 사용해 보기

kibana의 개발 툴을 사용하여 쿼리를 실행해 볼수 있다. 물론 curl을 사용하여 elasticsearch로 직접 요청을 할 수도 있지만 편리한 학습을 위해 kibana에서 제공하는 방법을 사용하여 설명하고자 한다. docker를 사용한 elasticsearch 와 kibana 서버 구성은 다음의 링크의 설명에서 보고 설치하고 환경구성을 한다. 6.도커(Docker) - Elasticsearch, Kibana 구성하기 elasticsearch, kibana를 설치한 이미지를 내려받기만 하면 관련 서버를 손쉽게 구성할 수 있다. docker network create elastic docker pull docker.elastic.co/elasticsearch/elasticsearch:8.1.3 dock..

3Rabbitz 온라인 메뉴얼

쓰리래빗츠 북: 온라인 도움말, 매뉴얼, 문서 작성 소프트웨어 0.7다양한 서식 제공, 통일된 문서 서식 테마에서 글꼴, 줄 높이, 단어와 글자 간격, 단락 간격, 들여쓰기, 색상, 배경 색 등 다양한 서식 옵션을 제공합니다.테마에서 부와 장, 제목(그림과 표 제 www.3rabbitz.com 회사 업무 중 발생하는 수많은 업무 매뉴얼을 어떻게 손쉽게 잘 관리할 수 있을까 하는 문제는 항상 숙제였다. 특히 대형 SI프로젝트로 인해 발생되는 무수히 많은 매뉴얼들은 어딘지 모르는 폴더에서 잠자고 있는 경우가 허다했다. 그리고 이 메뉴얼을 업데이트 해야하는 경우에는 버전관리의 문제로 항상 골머리를 썩곤 했다. 그래서 생각했던 방법은 Wiki방식의 웹사이트에서 관리되는 심플한 형태의 온라인 매뉴얼 작성에 대한 ..

Software/Manual 2022.04.25

obiee 12c 차트 디자인 색깔 바꾸기

기본으로 제공되는 차트 시리즈의 색깔을 바꾸고 싶은 생각이 들것이다. 먼저 설치 프로그램의 위치로 이동하여 다음의 명령어로 graph.xml 파일을 검색한다. find ./ -name graph.xml | grep s_Alta 검색된 graph.xml 파일의 SeriesItems 부분의 색깔을 원하는 색으로 변경한 뒤, 서버를 재시작 한다. 이 방법은 업데이트(패치)를 하는 경우, graph.xml 파일이 지워질 수 있으므로 주의한다.

Software/BI 2022.04.08

윈도우용 자동화 도구 - AutoIT소개

윈도우에서 사용이 가능하고 자동화 할수 있는 프리웨어 프로그램을 찾던 중 AutoIT 프로그램을 찾게 되었다. 처음에는 간단한 윈도우 프로그램 정도를 만들수 있는 줄 알았는데, 왠만한 윈도우 프로그램을 다 자동화 할 수 있을 정도의 막강한 기능을 가지고 있었다. 약간 낮은 레벨의 RPA도구 역할을 할 수 있는 것 같았다. 이 외에도 수많은 기능들을 제공하기에 조금만 공부하면 사용할 수 있는 분야가 많을 것 같다. AutoIT로 할수 있는 것들을 찾아보니 레지스트리를 관리 할수 있는 함수들이 제공되었고, webdriver와 연동을 할 경우 웹브라우저와 연동하고 필요한 링크들을 클릭할 수도 있고, 텍스트 입력도 가능하였다. 예를들어 GMarket의 출석을 자동화하여 아침 10시에 사이트에 접속하여 출첵 페이..

Software/Automation 2022.03.29

OBIEE 12c NQ_SESSION 변수 저장 및 사용하기

사원코드, 부점코드 등의 변수를 NQ_SESSION에 저장할 수 있다. 저장된 NQ_SESSION 변수는 보고서 조회시 조회 조건으로 사용이 가능하며 권한 등을 적용할 수 있게 할수도 있다. SSO를 통해 다른 시스템에서 넘겨진 특정 변수(사원번호, 부점코드 등)를 로그인 하는 시점에 obiee 12c 관리 화면에 있는 SQL실행 기능과 NQSSetSessionValue() 함수를 사용하여 원하는 변수를 NQ_SESSION에 담는 방법을 소개한다. [1] SQL실행하는 화면을 javascript 에서 호출하여 NQSSetSessionValue() 함수 호출 관리 기능 중 SQL 실행 메뉴를 클릭하면 SQL을 실행할 수 있는 창이 있는데, javascript를 활용하여 NQSSetSessionValue()..

Software/BI 2022.03.29

Oracle Analytics Server 12c(OBIEE) Single Sige On(SSO) 처리방법

별도 인증서버를 두지 않고, ID, PASSWORD만 받아서 SSO를 수행하는 방법이 필요했다. OBIEE 12c에서 지원하는 기능은 아니지만 나름 편리하게 사용할수 있는 방법인 것 같아서 공유를 하고자 합니다. 물론 이 방법을 적용하면서 문제가 발생한다면 본인 책임 임을 미리 알려드립니다. [1] 인증처리를 위해 사용 가능한 웹Root선정 obiee 12c 서비스를 위해 기본적으로 설치되는 웹APP가 많은데 이 중에서 jsp를 올려서 컴파일이 가능한 녀석을 찾아야 했다. 일단, 웹APP에 접근해서 손쉽게 jsp파일을 올릴수 있어야 하고, 로긴 세션 체크가 되지 않는 웹APP가 있었으니 바로 로그인 창을 보여주는 /bi-security-login 이었다. 바로 root 폴더에서는 접근이 안되나 /bi-s..

Software/BI 2022.03.27
반응형