oslc.cm.ChangeRequest

Ресурс запроса на изменение для области управления изменениями OSLC

    Описание

    oslc.cm.ChangeRequest объект представляет ресурсы запроса на изменение в области управления изменениями Open Services для Сотрудничества Жизненного цикла (OSLC) поставщик услуг. После создания и конфигурирования oslc.Client и oslc.core.QueryCapability объекты, запросите поставщика услуг для доступных ресурсов запроса на изменение при помощи queryChangeRequests функция.

    Создание

    Создайте oslc.cm.ChangeRequest объект при помощи createChangeRequest функция.

    Свойства

    развернуть все

    Навигация URL для ресурса запроса на изменение в виде символьного массива.

    Индикатор для незафиксированных изменений в ресурсе запроса на изменение в виде логического 1или 0 где:

    • 1 указывает, что ресурс запроса на изменение отменил фиксацию изменений.

    • 0 указывает, что ресурс запроса на изменение не имеет никаких незафиксированных изменений.

    Типы данных: логический

    Ресурс запроса на изменение выбирает состояние в виде логического 1 или 0 где:

    • 1 указывает, что ресурс запроса на изменение выбирается.

    • 0 указывает, что ресурс запроса на изменение не выбирается.

    Типы данных: логический

    Заголовок запроса на изменение в виде символьного массива.

    Идентификатор ресурса запроса на изменение OSLC в виде символьного массива.

    Функции объекта

    addResourcePropertyДобавьте свойство ресурса в локальный объект ресурса OSLC
    addTextPropertyДобавьте текстовое свойство в локальный объект ресурса OSLC
    commitОтправьте локальные изменения поставщику услуг OSLC
    fetchПолучите полные данные ресурсов от поставщика услуг OSLC
    getPropertyПолучите локальное содержимое текстового свойства от объекта ресурса OSLC
    getRDFПолучите ресурс данные RDF/XML из объекта ресурса OSLC
    getResourcePropertyПолучите локальное содержимое свойства ресурса от объекта ресурса OSLC
    removeУдалите ресурс от поставщика услуг OSLC
    removeResourcePropertyУдалите свойство ресурса из локального объекта ресурса OSLC
    setPropertyУстановите локальное содержимое текстового свойства для объекта ресурса OSLC
    setRDFУстановите содержимое RDF для локального объекта ресурса OSLC
    setResourceUrlУстановите ресурс URL для локального объекта ресурса OSLC
    showПросмотрите ресурс OSLC в системном браузере

    Примеры

    свернуть все

    В этом примере показано, как отправить запрос запроса для ресурсов запроса на изменение со сконфигурированным клиентом OSLC, отредактируйте существующий ресурс запроса на изменение и передайте изменения в поставщике услуг.

    После того, как вы создали и сконфигурировали клиент OSLC myClient как описано в Создают и Конфигурируют Клиент OSLC для Области Управления изменениями, создают возможность запроса типа ресурса запроса на изменение.

    myQueryCapability = getQueryService(myClient,'ChangeRequest');

    Отправьте запрос запроса поставщику услуг для доступных ресурсов запроса на изменение.

    changeRequests = queryChangeRequests(myQueryCapability)
    changeRequests = 
    
      1×6 ChangeRequest array with properties:
    
        ResourceUrl
        Dirty
        IsFetched
        Title
        Identifier

    Присвойте ресурс запроса на изменение переменной myCR. Получите полные данные ресурсов от поставщика услуг для ресурса запроса на изменение. Исследуйте Title свойство.

    myCR = changeRequests(1);
    status = fetch(myCR,myClient)
    status = 
    
      StatusCode enumeration
    
        OK
    title = myCR.Title
    title =
    
        'Change Request 1'
    

    Отредактируйте заголовок запроса на изменение и передайте изменение в поставщике услуг.

    myCR.Title = 'My New Change Request Title';
    status = commit(myCR,myClient)
    status = 
    
      StatusCode enumeration
    
        OK

    Откройте ресурс запроса на изменение в системном браузере при помощи show функция.

    show(myChangeRequest)

    В этом примере показано, как отправить запрос создания для нового ресурса запроса на изменение со сконфигурированным клиентом OSLC.

    После того, как вы создали и сконфигурировали клиент OSLC myClient как описано в Создают и Конфигурируют Клиент OSLC для Области Управления изменениями, создают фабрику создания для типа ресурса запроса на изменение.

    myCreationFactory = getCreationFactory(myClient,'ChangeRequest');

    Используйте фабрику создания, чтобы создать новый ресурс запроса на изменение с заголовком My New Change Request. Получите полные данные ресурсов от поставщика услуг для ресурса запроса на изменение и смотрите ресурс.

    newCR = createChangeRequest(myCreationFactory,'My New Change Request');
    fetch(newCR,myClient);
    newCR
    newCR = 
    
      ChangeRequest with properties:
    
        ResourceUrl: 'https://localhost:9443/ccm/resource/itemName/...'
              Dirty: 0
          IsFetched: 1
              Title: 'My New Change Request'
         Identifier: '204'

    Откройте ресурс запроса на изменение в системном браузере при помощи show функция.

    show(newCR)
    Введенный в R2021a