목차

Search

  1. 서문
  2. 비즈니스 항목 서비스 소개
  3. Enterprise Java Bean 비즈니스 항목 서비스 호출
  4. Representational State Transfer 비즈니스 항목 서비스 호출
  5. Simple Object Access Protocol 비즈니스 항목 서비스 호출
  6. 교차 참조 레코드 및 BVT 계산을 위한 서비스
  7. 기업 연결 서비스 지원
  8. 데이터 정리, 분석 및 변환을 위한 외부 호출
  9. REST API를 사용하여 레코드 추가
  10. REST API를 사용하여 파일 업로드

비즈니스 항목 서비스 가이드

비즈니스 항목 서비스 가이드

요청 본문

요청 본문

태스크 읽기 API를 사용하여 태스크의 세부 정보를 가져오십시오. 태스크를 업데이트할 때 태스크 특성을 지정하십시오. JSON 형식 또는 XML 형식을 사용하여 요청에서 업데이트할 데이터를 보내십시오.
다음 테이블에서는 요청 본문의 태스크 매개 변수에 대해 설명합니다.
매개 변수
설명
taskType
레코드에 대해 수행할 수 있는 작업 집합입니다. 이름 특성을 사용하여 태스크 유형을 지정하십시오. 태스크 유형에 대한 자세한 내용은
Multidomain MDM Data Director 구현 가이드
를 참조하십시오.
taskId
태스크의 ID입니다.
소유자
태스크를 수행하는 사용자입니다.
title
태스크에 대한 간단한 설명입니다.
comments
태스크에 대한 설명입니다.
첨부 파일
태스크의 첨부 파일입니다.
dueDate
소유자가 태스크를 완료해야 하는 날짜입니다.
상태
워크플로우의 태스크 상태입니다. 다음 두 값 중 하나를 사용하십시오.
  • Open: 태스크가 시작되지 않았거나 진행 중입니다.
  • Closed: 태스크가 완료되거나 취소되었습니다.
우선 순위
태스크의 중요도 수준입니다. high, normal 및 low 중 하나의 값을 사용합니다. 기본값은 normal입니다.
creator
태스크를 생성하는 사용자입니다.
createDate
태스크가 생성된 날짜입니다.
updatedBy
태스크를 업데이트하는 사용자입니다.
lastUpdateDate
태스크가 마지막으로 업데이트된 날짜입니다.
orsId
Hub 콘솔에서 데이터베이스 도구에 등록된 ORS의 ID입니다.
processId
태스크가 포함된 워크플로우 프로세스의 ID입니다.
taskRecord
태스크에 연결된 교차 참조 레코드 또는 루트 레코드입니다. 행 ID 또는 소스 시스템과 소스 키를 사용하여 레코드를 지정하십시오.
businessEntity name
taskRecord가 속해 있는 비즈니스 항목의 이름입니다.
다음 샘플 코드는 rowId를 사용하여 taskRecord를 지정합니다.
taskRecord: [{ businessEntity:{ name: 'Person', key:{ rowid: '233', systemName: '', sourceKey: '' } } }]
PATCH 요청의 경우 요청 본문에는 사용자가 변경하려는 해당 태스크 필드가 포함됩니다. 태스크 제목, 우선 순위, 기한 및 소유자를 변경할 수 있습니다.
PUT 요청의 경우 요청 본문에는 모든 태스크 필드가 포함됩니다. PUT 요청에 대한 다음 요청 본문을 사용하십시오.
{ taskType: {name:"name of the task"}, taskId: "ID of the task", owner: "user who performs the task", title: "title of the task", comments: "description of the task", attachments: [ { id: "TEMP_SVR1.1VDVS" } ], dueDate: "date to complete the task", status: "status of the task", priority: "priority of the task", creator: "use who creates the task", createDate: "date on which the task is created", updatedBy: "user who last updated the task", lastUpdateDate: "date on which the task was last updated", businessEntity: "name of the business entity", orsId: "database ID", processId: 'ActiveVOS task type ID', taskRecord: [{ businessEntity:{ name: 'name of the business entity', key:{ rowid: 'rowId of the record',//Use the rowId or the source system and source key to identify the record. systemName: '', sourceKey: '' } } }] }