일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Enterprise Software Change and Configuration Management
- Serena software
- Customization
- 버전관리
- SCCM
- SharePoint
- TeamTrack
- 엔터프라이즈 SCCM
- CKEditor
- Embracing OpenSource
- 세레나소프트웨어
- Jenkins
- Dimensions Pulse
- Dimensions CM
- Stream
- UseCase
- 소스코드관리
- build
- CM14
- AppScript
- SBM
- BPM
- IntelliJ IDEA
- integration
- DIM14
- Continuous Integration
- Software Change and Configuration Management
- CM Bridge
- teamscript
- Serena Dimensions CM
- Today
- Total
목록SBM (14)
this and that
SBM11부터 JSON API를 제공함에 따라 GET/POST 호출로 CRUD를 수행할 수 있습니다. GET Functions • GetItem • GetItemsByItemID • GetItemsByListingReport • GetItemsByReportFilter • GetItemTransitions • GetVersion POST Functions • FinishTransition • StartSubmitToAux • StartSubmitToProject • StartTransition • SubmitToAux • SubmitToProject JSON API 호출을 할 때 SBM 사용자 정보를 전달을 해야하는데 기본 인증(Basic Authentication) 방식을 이용해도 되고, 만약 Sing..
스크립트를 이용하여 SBM사용자가 아닌 임의의 사용자로 메일 보내기 예제 Dim tableId, myRecord, myLong REM Create a Notifications Message record tableId = Ext.TableId("TS_NOTIFICATIONMESSAGES") Set myRecord = Ext.CreateAppRecord (tableId) myRecord.SetFieldValue( "address", "toaddress@gmail.com" ) myRecord.SetFieldValue( "subject", "Test Message Subject Goes Here" ) myRecord.SetFieldValue( "content", "The body of the message go..
SBM에 관리되는 날짜 데이터를 Gantt Chart로 변환하여 쉽게 볼 수 있도록 한다. 아래 그림은 JSGantt (http://jsgantt.com) 를 활용하여 SBM 데이터에 Gantt View로 적용시켜본 그림이다. SBM의 레코드ID로 필터링을 하면 아래와 같이 아이템에 해당하는 데이터만 Gantt View를 볼 수 있다. Gantt 뷰를 사용하기 위해서 SBM AppScript를 활용한다. 1) http://jsgantt.com 에서 jsgantt.zip을 다운로드 한다. 2) jsgantt.zip을 /bin/addon/ 폴더에 압축을 해제한다. (경로는 임의변경 가능) 3) 링크된 SBM 아이템이 고정된 사이즈로 열리는 것을 방지하기 위해 jsgant.js 파일을 수정한다. var Ope..
Subtask에 대해 처리한 시간을 취합하여 상위 WCR에 입력하는 스크립트. Child Task의 등록시간과 종료시간의 차이를 계산하여 취합. 첨부할 Note의 이름은 Number of Hours spent on Assessment. 보여지는 시간 포맷은 hh:mm:ss. Assessment 완료 시점에 Post-transition을 통하여 실행이 된다. ' Name: calcSubTasksTime ' Function: After the completion of all subtasks for a parent item, ' retrieve each subtask and calculate the total amount of time ' that it took for all subtasks to comple..
한번의 트랜지션으로 선택된 Assessors 에 대한 Subtask를 자동으로 일괄 생성한다. 새로운 워크플로우로는 Post-Transition script를 사용한 Regular Transition을 이용한다. 선택된 Assessors를 알아낸다. 선택된 각 Assessor를 위해 새로운 Taks 아이템을 생성한다. 그리고 다음과 같이 필드를 매핑한다.: • Title and Description copied from Widget Change Request • Item Type to Task • Task Owner to the Assessor • Owner to the Assessor • Parent Widget CR to the TS_ID of the Widget Change Request i..
이번 스크립트는 예상 작업 시간과 실제 작업 시간의 값의 차이를 계산하여 경우에 따라 해당되는 필드에 값을 입력하는 시나리오이다. 프로세스가 종료될 때 예상 시간보다 실제 시간이 초과했을 경우 Work Effort Over에 차이값을 입력을 하고, 초과하지 않았을 경우 Work Effort Under에 차이값을 입력을 한다. ' Name: calcWorkEffort ' Function: Find the difference between Est. Work Effort and ' Act. Work Effort and set the proper field value: ' Work Effort Over or Work Effort Under ' Context: Post-transition on Complete t..
Est. Work Effort 라는 필드가 있다고 가정하자. 보통 시간 단위로 입력한다. 프로세스를 진행할 때에 예상 작업 시간이 1보다 작을 경우 에러메시지를 표시하고 진행할 수 없도록 처리하는 스크립트이다. ' Name: validateEstWorkEffort ' Function: Check the Est. Work Effort field for a value larger than 0. ' Context: Pre-state for Approved state ' ' Date: 03/09/2006 ' For use in the TeamTrack TeamScript course examples. ' Require all vars to be declared before use (and then declare..
웹폰트를 이용하는 방법은 간단히 두가지가 있습니다. 아래와 같은 사이트에서 웹폰트를 링크해서 쓰는 방법과 웹폰트를 SBM서버에 직접 올려서 이용하는 방법. http://mobilis.co.kr/webfonts/ http://fontface.kr/ 그럼... 나눔고딕웹폰트를 URL로 가져다가 SBM의 글꼴을 한번 바꿔 볼까요? 1. SBM이 설치된 디렉토리에 들어가 아래의 파일을 찾습니다. 그리고 아래와 같이 head 태그 사이에 웹폰트 API를 호출하는 코드를 넣습니다. [SBM Installation Directory]\Application Engine\template\wrapper.htm ... ... 2. SBM의 메인 CSS파일을 수정합니다. 아래와 같이 바꾸고 싶은 class의 font-fami..
jQuery를 이용하여 어떻게 SBM UI를 수정할 수 있는지 간략하게 살펴 보겠습니다. 여기서 다루는 예시는 기본 테이블의 모양을 변경하는 것입니다. 애플리케이션 안에서의 변경이기 때문에 SBM 패키지 서비스 전체에 영향을 주지 않습니다. 아주 간단한 예시이므로 같은 방법으로 다양하게 응용해 볼 수 있을 것입니다. 1. jQuery 홈페이지(http://jquery.com)에 들어가서 최근 버전의 JavaScript를 다운로드 합니다. 첨부한 아래 파일을 다운받으셔도 됩니다! 2. Composer 를 실행한 후, 애플리케이션을 오픈합니다. 3. 다운로드한 jQuery Javascript를 추가합니다. Composer에서 JavaScripts 항목을 선택 후 마우스 우클릭. Add New JavaScri..
Serena Service Manager 유연한 프로세스 기반의 IT 서비스 관리세레나 서비스 매니저는 end-to-end IT 서비스 제공 프로세스(IT Service Delivery Process)를 자동화하여 심플하지만 파워풀한 인터페이스를 모든 서비스 데스크 사용자에게 제공하고, 서비스 라이프사이클에 걸친 모든 이슈의 상태를 완전히 확인할 수 있는 시야를 얻을 수 있습니다. 결과적으로: 서비스 데스크 솔루션의 만족도 향상 비즈니스 사용자에게 서비스 제공의 비용 감소 하나의 프로세스를 통해 Incident, Problem, Change 관리 복잡한 패키지 애플리케이션과 오래된 자체 솔루션과의 차이점은 무엇인가? 사용하기 어렵고, 유지보수비용이 비싸며, 서비스 제공 라이프사이클에 제한된 가시성(vis..