oslc.cm.ChangeRequest

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

    Описание

    The 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Добавьте свойство текста к локальному объекту ресурса 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
    Для просмотра документации необходимо авторизоваться на сайте