exponenta event banner

oslc.cm. ChangeRequest

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

    Описание

    oslc.cm.ChangeRequest объект представляет ресурсы запроса на изменение в области управления изменениями поставщика услуг Open Services for Lifecycle Collaboration (OSLC). После создания и настройки oslc.Client и oslc.core.QueryCapability запросите у поставщика услуг доступные ресурсы запроса на изменение с помощью queryChangeRequests функция.

    Создание

    Создание oslc.cm.ChangeRequest с помощью createChangeRequest функция.

    Свойства

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

    URL-адрес навигации для ресурса запроса на изменение, указанного как символьный массив.

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

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

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

    Типы данных: logical

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

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

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

    Типы данных: logical

    Заголовок запроса на изменение, указанный как символьный массив.

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

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

    addResourcePropertyДобавить свойство ресурса в локальный объект ресурса OSLC
    addTextPropertyДобавить свойство text в локальный объект ресурса OSLC
    commitОтправка локальных изменений поставщику услуг OSLC
    fetchПолучение полных данных о ресурсах от поставщика услуг OSLC
    getPropertyПолучить локальное содержимое свойства text из объекта ресурса OSLC
    getRDFПолучение данных RDF/XML ресурса из объекта ресурса OSLC
    getResourcePropertyПолучить локальное содержимое свойства ресурса из объекта ресурса OSLC
    removeУдалить ресурс из поставщика услуг OSLC
    removeResourcePropertyУдалить свойство ресурса из локального объекта ресурса OSLC
    setPropertyЗадать локальное содержимое свойства text для объекта ресурса 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