상태 또는 인사이트 섹션에 대한 새 구성 생성 및 적용

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 10분
  • 상태 또는 인사이트 섹션에 대한 구성을 생성하고 필요에 따라 적용합니다.

    시작하기 전에

    필요한 역할: sn_apm.apm_admin

    프로시저

    1. 다음으로 이동 모두 > 엔터프라이즈 아키텍처 > 엔터프라이즈 아키텍처 작업 공간 > 구성.
    2. APM EA 구성 페이지에서 새로 만들기를 선택합니다.
    3. 양식에서 필드를 채웁니다.
      표 1. 새 EA 구성 기록 양식
      필드 설명
      이름 구성의 이름입니다.
      활성 상태 또는 인사이트 섹션에 표시되도록 구성을 활성화하는 옵션입니다.
      섹션 구성을 생성할 섹션 이름입니다.
      순서 해당 섹션에 있는 다른 모든 카드의 순차적 순서대로 카드의 위치입니다.
      구성 유형 구성의 유형입니다. 섹션 필드가 다음 중 하나로 설정된 경우 이 필드 값은 스크립트로 자동 설정됩니다.
      • 건강
      • 통찰력 - 애플리케이션 포트폴리오
      • 통찰력 - 비즈니스 포트폴리오
      • 통찰력 - 정보 포트폴리오
      • 통찰력 - 기술 포트폴리오
      구성 스크립트 구성의 스크립트입니다.
      접근 관리 선택한 사용자 및 사용자 그룹에 대한 액세스를 제공하는 옵션입니다. 사용자 또는 그룹의 잠금 아이콘을 클릭하여 사용자 또는 그룹을 추가합니다.
      상태 섹션에 카드(비즈니스 역량이 평가되지 않음)를 추가하는 샘플 구성 스크립트:
      function responseFromScript(filters) { 
      
          return {"count":74,"percentage":"45","subtext":"45% of all Capabilities","query":"sys_idIN016d2c3d18400300964f2ff0d21a4ee4,016d2c3d18400300964f2ff0d21a4eeb,016d6c3d18400300964f2ff0d21a4e00,016d6c3d18400300964f2ff0d21a4e0b,016d6c3d18400300964f2ff0d21a4e0e,056d2c3d18400300964f2ff0d21a4ee2,056d2c3d18400300964f2ff0d21a4ee9,056d2c3d18400300964f2ff0d21a4ef7,056d6c3d18400300964f2ff0d21a4e13,096d2c3d18400300964f2ff0d21a4ee0,096d2c3d18400300964f2ff0d21a4ef5,096d2c3d18400300964f2ff0d21a4efc,096d6c3d18400300964f2ff0d21a4e03,0d6d2c3d18400300964f2ff0d21a4ee5,0d6d2c3d18400300964f2ff0d21a4eec,0d6d2c3d18400300964f2ff0d21a4efa,0d6d6c3d18400300964f2ff0d21a4e08,116d6c3d18400300964f2ff0d21a4e23,156d6c3d18400300964f2ff0d21a4e21,343ab8b1c172d700964f1c9d9204dfc4,3df0ce8111f01300964fb19f04b5016c,3eaa906187082110cb387406dabb3502,416d2c3d18400300964f2ff0d21a4eee,416d2c3d18400300964f2ff0d21a4efc,416d6c3d18400300964f2ff0d21a4e03,416d6c3d18400300964f2ff0d21a4e0a,456d2c3d18400300964f2ff0d21a4ef3,4ad8bca987482110cb387406dabb3548,4d6d2c3d18400300964f2ff0d21a4ef6,596d6c3d18400300964f2ff0d21a4e22,5d6d6c3d18400300964f2ff0d21a4e19,816b418b876f1110cb387406dabb3548,816d2c3d18400300964f2ff0d21a4eea,816d2c3d18400300964f2ff0d21a4ef8,816d2c3d18400300964f2ff0d21a4eff,856d2c3d18400300964f2ff0d21a4ee1,856d2c3d18400300964f2ff0d21a4ee8,856d2c3d18400300964f2ff0d21a4ef6,896d2c3d18400300964f2ff0d21a4ee6,896d2c3d18400300964f2ff0d21a4ef4,896d6c3d18400300964f2ff0d21a4e02,896d6c3d18400300964f2ff0d21a4e09,896d6c3d18400300964f2ff0d21a4e10,8d6d2c3d18400300964f2ff0d21a4ee4,8d6d2c3d18400300964f2ff0d21a4eeb,8d6d2c3d18400300964f2ff0d21a4ef2,8d6d2c3d18400300964f2ff0d21a4ef9,8d6d6c3d18400300964f2ff0d21a4e00,916d6c3d18400300964f2ff0d21a4e22,956d6c3d18400300964f2ff0d21a4e19,a770d85187046110cb387406dabb3540,c16d2c3d18400300964f2ff0d21a4eed,c16d2c3d18400300964f2ff0d21a4ef4,c16d2c3d18400300964f2ff0d21a4efb,c4c7273087442110cb387406dabb3520,c56d2c3d18400300964f2ff0d21a4ee4,c56d2c3d18400300964f2ff0d21a4eeb,c56d6c3d18400300964f2ff0d21a4e00,c56d6c3d18400300964f2ff0d21a4e0e,c96d2c3d18400300964f2ff0d21a4ee2,c96d2c3d18400300964f2ff0d21a4ee9,c96d2c3d18400300964f2ff0d21a4ef0,c96d2c3d18400300964f2ff0d21a4efe,c96d6c3d18400300964f2ff0d21a4e05,c96d6c3d18400300964f2ff0d21a4e13,cd6d2c3d18400300964f2ff0d21a4ee7,cd6d2c3d18400300964f2ff0d21a4eee,d16d6c3d18400300964f2ff0d21a4e1e,d56d6c3d18400300964f2ff0d21a4e15,d56d6c3d18400300964f2ff0d21a4e1c,dd026ed887d82110cb387406dabb3548,dd6d6c3d18400300964f2ff0d21a4e18,ed4b175c87902110cb387406dabb3553,efbf3eb187bb11102f631f473cbb3571","table":"cmdb_ci_business_capability","listView":"business_capability_apm_view","icon":"exclamation Fill"} 
      
      } 
      인사이트 섹션의 애플리케이션 포트폴리오, 비즈니스 포트폴리오 또는 정보 포트폴리오에 카드를 추가하는 샘플 구성 스크립트:
      months - selected upto months filter  
      
      showProd - show only production filter  
      
       
      
      responseFromScript(months, showProd); 
      
       
      
      function responseFromScript(months, showProd) { 
      
       
      
          var currentDateTime = new GlideDateTime(); 
      
          currentDateTime.addMonthsLocalTime(months); 
      
          var queryDate = currentDateTime.getLocalDate(); 
      
          var query = "technology_lifecycle.earliest_lifecycle_date<=javascript:gs.dateGenerate('" + queryDate + "','start')"; if (showProd) { 
      
              query = query + "^business_service.used_for=Production"; 
      
          } 
      
          var productInventoryGR = new GlideAggregate('sn_apm_tpm_discovered_technology'); 
      
          productInventoryGR.addEncodedQuery(query); 
      
          productInventoryGR.addAggregate("count(distinct", 'technology_lifecycle.hardware_model'); 
      
          productInventoryGR.setGroup(false); 
      
          productInventoryGR.query(); 
      
          if (productInventoryGR.next()) { 
      
              hwProductsCount = productInventoryGR.getAggregate("count(distinct", 'technology_lifecycle.hardware_model'); 
      
          } 
      
          if (hwProductsCount > 0) { 
      
              var hpRiskDesc = gs.getMessage("by {0}", [queryDate]); 
      
              return { 
      
                  'title': { 
      
                      'label': gs.getMessage("Hardware models with lifecycle risk"), 
      
                      'size': "sm", 
      
                      'lines': 2 
      
                  }, 
      
                  'count': hwProductsCount, 
      
                  'description': { 
      
                      'label': hpRiskDesc, 
      
                      'lines': 2 
      
                  }, 
      
                  'countLabel': gs.getMessage("Hardware models count"), 
      
                  'buttonLabel': gs.getMessage("View list"), 
      
                  'buttonTooltip': gs.getMessage("View list for hardware models with lifecycle risk"), 
      
                  'border': this.cardDetails[3].border, 
      
                  'highlightedHeader': this.cardDetails[3].header, 
      
                  'navigation': { 
      
                      "route": "list", 
      
                      "title": gs.getMessage("Hardware models with lifecycle risk"), 
      
                      "fields": { 
      
                          "table": "sn_apm_tpm_discovered_technology", 
      
                          "listTitle": gs.getMessage("Hardware models with lifecycle risk") 
      
                      }, 
      
                      "params": { 
      
                          "query": query + "^ORDERBYtechnology_lifecycle.earliest_lifecycle_date", 
      
                          "listView": "" 
      
                      } 
      
                  }, 
      
                  'ariaLabel': { 
      
                      "aria-label": gs.getMessage("View list for hardware models with lifecycle risk") 
      
                  } 
      
              }; 
      
          } 
      
          return false; 
      
      } 
    4. 제출을 클릭합니다.