Перейти к публикации

Возможно ли удалить статус?


Рекомендованные сообщения

Возможно ли удалить статус средствами Java. У ревизии объекта есть свойство "release_status_list", которое и содержит сведения о присвоенных статусах. Для портала свойство неизменяемое. В ITK с помощью property descriptor-а к свойству можно получить доступ на запись и удалить статус. В Java тоже есть класс IMANPropertyDescriptor, но доступ пока получить не удается. Как им нужно пользоваться и вообще возможно ли удалить статус не прибегая к средствам ITK?

Ссылка на сообщение
Поделиться на других сайтах


Если ставится через создание процесса, то можно сделать доступными только определенные процессы для определенных грух для определенных типов объектов. В конструкторе процессов функция "Фильтр шаблона".

Ссылка на сообщение
Поделиться на других сайтах

Спс! А можно скрин? Не могу разобраться(

Скрин не смогу, что не получается?
Ссылка на сообщение
Поделиться на других сайтах

Возможно ли удалить статус средствами Java.

SOA API: WorkflowService.setReleaseStatus(). в ТС2007 только в библиотеках из soa_client.zip, в ТС8 появилось и в плагинах портала
Ссылка на сообщение
Поделиться на других сайтах
  • 1 год спустя...
В ITK с помощью property descriptor-а к свойству можно получить доступ на запись и удалить статус.
 

Добрый день!
Можно немного поподробнее про удаление статуса с помощью ITK? 
Столкнулся с такой проблемой, никак не могу удалить статус.

Ссылка на сообщение
Поделиться на других сайтах

Возможно ли удалить статус средствами Java. У ревизии объекта есть свойство "release_status_list", которое и содержит сведения о присвоенных статусах. Для портала свойство неизменяемое. В ITK с помощью property descriptor-а к свойству можно получить доступ на запись и удалить статус. В Java тоже есть класс IMANPropertyDescriptor, но доступ пока получить не удается. Как им нужно пользоваться и вообще возможно ли удалить статус не прибегая к средствам ITK?

по идее если статус можно удалить руками в навигаторе с особым статусом,то тоже самое можно и в Java. удалить объект(ы) EMPTask а после сам статус

Ссылка на сообщение
Поделиться на других сайтах

public void setReleaseStatus(){
		WorkflowService serviceWF = WorkflowService.getService(session);
		// создаем одну строку массива тс элементов у которых хотим поменять статус  
		 ReleaseStatusInput relStInput = new com.teamcenter.services.rac.workflow._2007_06.Workflow.ReleaseStatusInput();
		 relStInput.objects = new TCComponent[]{subLine};
		 
		 // создаем одну строку массива операций с вышеупомянутым элементом тс
		  ReleaseStatusOption relStOptions = new com.teamcenter.services.rac.workflow._2007_06.Workflow.ReleaseStatusOption();
		 /* // хоти мудалить имеющийся статус TCReleased
		  relStOptions.existingreleaseStatusTypeName = "TCReleased";
		  relStOptions.newReleaseStatusTypeName = "";
		  relStOptions.operation = "Delete"; // может быть еще Append Replace
*/		  
		  //  или добавить статус
		  relStOptions.existingreleaseStatusTypeName = "";
		  relStOptions.newReleaseStatusTypeName = "TCReleased";
		  relStOptions.operation = "Append";
		   
		  relStInput.operations = new Workflow.ReleaseStatusOption[]{relStOptions};
		  
		  try {
			serviceWF.setReleaseStatus(new Workflow.ReleaseStatusInput[]{relStInput});
		} catch (ServiceException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}

переходите на сервисы SOA.

Ссылка на сообщение
Поделиться на других сайтах
переходите на сервисы SOA.

 

Добрый день!

А применяемость на SOA тоже можно проставлять?
Если да, можно пример или ссылку на док? буду очень признателен! 

Ссылка на сообщение
Поделиться на других сайтах

В дистрибутивах тимцентра есть архив pub.zip. Далее в нем есть и вся документация и описание JavaDoc. там и про сервисы и не про сервисы. А примеры есть в архиве soa_client.zip.И документация по сервисам там тоже еще раз. Точно не скажу про применяемость, но думаю если покопать то найти можно.

Изменено пользователем Wise_Owl
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • gudstartup
      доктор вам надо лучше анализировать. если вы отключите линейку то у вас останется только датчик мотора и никакие люфты не будут оказывать влияние на на значение позиции считанное с датчика мотора поэтому для проверки и люфтов и то что это не привод резонирует просто отключают линейку и оставляют semiclosed loop. tckb dfv yflj сохранить fullclosed loop и исключить резонанс тогда вы включаете функцию dual position feedback и задаете значение тау . в общем тренируйтесь в понимании того что очевидно но не признается вами под разными предлогами что затягивает дискуссию и отнимает время.   в какой плоскости повернут стол те оси и нужно компенсировать у Виктора это плоскость zy как по вашему компенсации устраняют неперпендикулярность осей именно их взаимным перемещением. яркий пример это токарный станок с осью y где она конструктивно не перпендикулярна но при обработке она перемещается так что перпендикулярность соблюдается.
    • Nikollay
      К примеру печатная плата с кучей покупных элементов информации о весе которых нет. Подгонять плотность под каждую плату плохое решение.
    • sloter
      Например, наложить взаимосвязь Концентричность между центром строящегося отверстия и кромкой имеющегося в другой детали.
    • lem_on
      Правильно, терпи. Гляди дома не так вонять будет. 
    • Guhl
      Бывает, что залипает один концевой и получается, что в одном из положений оба концевика сработавшие Вы проверили, что именно один сработал, а второй отжат? Вообще конечно, ладдер ответ даст, чего не хватает  Вот пример как искать катушку аварии в ладдере    
    • andrey2147
      Чот не понятно кто куда подъезжает ?
    • OlgaKubrik
      Спасибо огромное! Помогло! Нюансы, о которых в комментариях ниже, пока не понятны, не очевидны, я ни разу пока не пользовалась этими инструментами, но все равно спасибо всем за отклик
    • Metal_Cutter
      "Магазин втянут", концевики у магазина проверяли, в порядке.
    • Killerchik
      Хорошо, зайдём с другого конца.... Любая компенсация ведь докручивает какую-либо ось, верно? Или наоборот - не докручивает. В приведённом Виктором примере:    Какие именно оси будут докручиваться для достижение перпендикулярности между осью шпинделя (предположим она вертикальна) и поверхностью стола?
    • 5axisCNC
      NX2306 первый раз столкнулся ЗВПО не обновляется, застряло на одной из черновых операции и на чистовых не обновляется почему-то. Все в одном workpiece. Где поковырять чтобы заработало?
×
×
  • Создать...