작업에 스크래치패드 Service Bridge 사용

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기1분
  • 스크래치패드 기능은 작업을 수행하는 Service Bridge 동안 제공자와 소비자 인스턴스 간의 추가 데이터 교환을 용이하게 합니다.

    제공자와 소비자 모두 스크래치패드 테이블에서 정보를 추가, 업데이트 및 제거할 수 있습니다. 서버 측 스크립트를 사용하면 이름-값 쌍이 제공자 작업 및 원격 작업과 연결되고 이 데이터는 인스턴스 간에 자동으로 동기화됩니다. 공유 데이터는 제공자 또는 원격 작업과 연결되어야 하며, 연결된 작업이 활성 상태일 경우 자동으로 동기화됩니다.

    PSBScratchpadUtil API를 사용하면 공급자가 다른 Service Bridge 서비스 외부에 있는 추가 정보를 소비자와 공유할 수 있습니다. 자세한 내용은 PSBScratchpadUtil - Scoped 문서를 참조하십시오.

    CSBScratchpadUtil API를 사용하면 소비자가 서비스 외부 Service Bridge 에 있는 추가 정보를 공급자와 공유할 수 있습니다. 자세한 내용은 CSBScratchpadUtil - Scoped 문서를 참조하십시오.

    주:
    • 연관된 작업이 비활성화되거나 삭제되면 스크래치패드 데이터는 3일 후에 삭제됩니다. 이 설정은 sn_sb.scratchpad.autodelete.days 속성을 사용하여 수정할 수 있습니다.
    • 각 작업에는 최대 50개의 스크래치패드 항목이 있을 수 있습니다.
    • 스크래치패드의 데이터는 4000자를 초과할 수 없습니다.

    다음 다이어그램은 인스턴스 간에 스크래치패드 데이터가 동기화되는 방법을 보여줍니다.

    제공자와 소비자 인스턴스 간의 데이터 전송 및 동기화를 보여줍니다.
    스크래치패드 사용 사례 예: 이 예제에서는 Scratchpad의 데이터가 소비자와 공급자 인스턴스 간에 동기화되는 방법을 보여 줍니다.
    • 소비자가 로컬 카탈로그에서 노트북을 주문합니다. 로컬 카탈로그(이 경우)는 원격 기록 생성자입니다.
    • 이 요청은 제공자에게 즉시 전달되고 제공자의 인스턴스에 제공자 작업으로 나타납니다.
    • 그런 다음 공급자는 인벤토리에서 랩톱을 선택하고 설정한 다음 일련 번호, 모델, 구성과 같은 관련 정보를 소비자에게 자동으로 전송되는 스크래치 패드에 추가합니다.
    • 소비자의 인스턴스에서 스크래치패드 데이터는 로컬 데이터베이스에서 검색되고 업데이트됩니다.
    • 그런 다음 랩톱이 소비자에게 할당됩니다.

    소비자와 제공자 인스턴스 간의 데이터 플로우를 보여주는 스크래치패드 샘플 사용 사례.