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

Windchill


vovik23

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

попробуй так:

IBAHolder ibaholder = IBAValueHelper.service.refreshAttributeContainer(wtpart, null, null, null);

DefaultAttributeContainer container = (DefaultAttributeContainer)ibaholder.getAttributeContainer();



if (container != null)

{

    AttributeDefDefaultView[] ibas = container.getAttributeDefinitions();

    for (int i=0; i<ibas.length; i++)

    {

        container.deleteAttributeValues(ibas[i]);

    }

    wtpart.setAttributeContainer(container);

}

wtpart = PersistenceHelper.manager.save(wtpart);
и вообще, где вы в Windchill нашли J2EE? Кроме JSP контейнера здесь больше вроде ничего не наблюдается.
Ссылка на сообщение
Поделиться на других сайтах


Savage

Гуд. Это работает. Верибигсенькс.! правда добавить IBA все равно неполучается...:)

для примера делаю так - сначала удаляются все, затем один из бывших добавляю. во:

obj=com.ptc.epm.util.WorkInProgressUtilities.checkout((wt.vc.wip.Workable)obj);



wt.iba.value.IBAHolder ibaholder=wt.iba.value.service.IBAValueHelper.service.refreshAttributeContainer((wt.iba.value.IBAHolder)obj, null, null, null);

wt.iba.value.DefaultAttributeContainer container=(wt.iba.value.DefaultAttributeContainer)ibaholder.getAttributeContainer();

if (container != null)

{

   wt.iba.definition.litedefinition.AttributeDefDefaultView[] ibas = container.getAttributeDefinitions();

   wt.iba.value.litevalue.AbstractValueView[] a=container.getAttributeValues(ibas[0]);

   for (int i=0; i<ibas.length; i++)

   {

       container.deleteAttributeValues(ibas[i]);

   }

   for (int ii=0; ii<a.length; ii++)

   {

     container.addAttributeValue(a[ii]);

   }

  ((wt.iba.value.IBAHolder) (obj)).setAttributeContainer(container);

}

obj = wt.fc.PersistenceHelper.manager.save(((wt.fc.Persistable) (obj)));

obj=com.ptc.epm.util.WorkInProgressUtilities.checkin((wt.vc.wip.Workable)obj)
это неработает.... Незнаиш где грабля?
Ссылка на сообщение
Поделиться на других сайтах

а грабля у тебя была в том, что нельзя удаленные атрибуты использовать снова для добавления, для этого надо хотя-бы в теле цикла добавления дописать:

a[ii].setObjectID(new ObjectIdentifier());

a[ii].setKey(0);

a[ii].setState(AbstractValueView.NEW_STATE);

а уж потом делать добавление.

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

IsWin

Как вижу наш технический специалист не обманул моих и ваших ожиданий. :smile:

Savage

Игорь, спасибо!

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

to Savage j2ee и Windchill, многим требованиями которые есть в стандарте J2EE Windchill удовлетворяет, единственное чего нет это EJB ))), зато есть встроенный ORM framework собственный.

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

нужна java для Windchill 9.1 может есть у кого? дисков у меня нет

посмотри в матрице софта и скачай ту версию что указанна с

<noindex>http://java.sun.com/javase/downloads/index.jsp</noindex> если нет матрицы завтра на работе посмотрю

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

Подскажите пожалуйста Как создать новый проэкт завести туда пользователей и дать им права для работы в проэкте Windchill 9.1 ? :smile:

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

Подскажите пожалуйста Как создать новый проэкт завести туда пользователей и дать им права для работы в проэкте Windchill 9.1 ? :smile:

Не знаю как в 9.1, но в 8 Виндчиле это делается следующим образом.

Для создания проекта необходимо нажать кнопочку "Создать проект" на страничке "Список проектов". Эта кнопочка появляется только у тех пользователей, которые обладают правами на создание проектов.

Пользователи, а также члены команды проекта создаются на страничке "Команда" соответствующего проекта.

Права для пользователей обычно назначаются на папки и документы.

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

Не знаю как в 9.1, но в 8 Виндчиле это делается следующим образом.

Для создания проекта необходимо нажать кнопочку "Создать проект" на страничке "Список проектов". Эта кнопочка появляется только у тех пользователей, которые обладают правами на создание проектов.

Пользователи, а также члены команды проекта создаются на страничке "Команда" соответствующего проекта.

Права для пользователей обычно назначаются на папки и документы.

У меня установлен Windchill PDMlink вкладки проэкт у меня нет, так как я пока не ставил Project Link (ставится как необязательный компонент), есть вкладка "Изделие " , я так понимаю что нужно создать изделие (не знаю как?), а потом заводить пользователей и назначать им роли.

:rolleyes:

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

Нужно под Администратором в разделе "Организация" выбрать текущий вид "Создатели изделий" и добавить пользователя как автора изделий. После этого появится возможность создавать контексты изделия. Тоже самое для автора библтотек.

После создания изделия открываешь его появятся вкладки "Подтобно" - "Папки" - "Рабочая область" - "Команда". Вот в Команде добавляются пользователи и назначаются роли.

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

Подскажите пожалуйста Как создать новый проэкт завести туда пользователей и дать им права для работы в проэкте Windchill 9.1 ? :smile:

У меня установлен Windchill PDMlink вкладки проэкт у меня нет, так как я пока не ставил Project Link (ставится как необязательный компонент), есть вкладка "Изделие " , я так понимаю что нужно создать изделие (не знаю как?), а потом заводить пользователей и назначать им роли.

Складывается впечатление, что в Windchill в организациях живет сам по себе, а вендоры сами по себе.

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

Остается одно обратиться за помощью к тем, кто шаг другой впереди ("Правильной дорогой идете товарищи" -шутка").

Ситуация мало чем отличается, от той при которой ПО приобреталось в подземной переходе по интересам, на свой страх и риск, но за 100 рублей. :surrender:

Интересно, существуют ли школы (по типу автошкол), где могут обучать пользователя не только как комп включать и кнопки нажимать, но и за умеренную плату работе в любой PDM обучат ? :g:

Ссылка на сообщение
Поделиться на других сайтах
DGroot, Вы как с неба свалились! Приобретя софт, Вы хотите получить "красную кнопку", которая сама Вам всё будет делать? Разумеется, Вам дают только описания приёмов, а методики наиболее вам подходящие нужно изобретать самому. Посмотрите доходы PLM-разработчиков, они до 30-40% доходов получают за счёт консалтинга, пилотных и внедренческих проектов, а не за счёт банальной продажи софта. И, строго говоря, чем выше этот процент, тем более продвинутей софт (имеет бОльше функциональных возможностей), более профессиональна сама команда поставщиков, ну и шире их клиентская база.
Ссылка на сообщение
Поделиться на других сайтах

Посмотрите доходы PLM-разработчиков, они до 30-40% доходов получают за счёт консалтинга, пилотных и внедренческих проектов, а не за счёт банальной продажи софта. И, строго говоря, чем выше этот процент, тем более продвинутей софт (имеет бОльше функциональных возможностей), более профессиональна сама команда поставщиков, ну и шире их клиентская база.

ув. SVB, на сколько "процентов" вы оцениваете продвинутость самого Windchill и профессионализм его поставщика в России, т.е. Российское представительство компании PTC ?
Ссылка на сообщение
Поделиться на других сайтах

Для оценки продвинутости Windchill нужно его хорошо, очень хорошо знать. Я бы даже сказал, знать также неплохо и конкурирующие продукты, чтобы сравнивать. Я к этому не готов. В моей конторе несколько подразделений приобрело Windchill. На мой взгляд, наибольшие продвижения в освоении его, как и любого софта, во многом зависит от непосредственного пользователя. В подразделении, где работает мой институтский однокашник, продвижение наиболее заметно. Вероятно это потому, что я больше знаю их работы и частично в них участвовал. Никто там в Windchill не разочарован. Наоборот, именно использование Windchill помогло им оседлать новые типы работ и проектов в сложное для них время — когда закончилось у них финансирование лет 9 назад. Они оседлали Windchill (после нескольких лет работы в Pro/E) и не жалеют этого. Как измерить профессионализм поставщика PLM-продукта? В чём его измерять? Мои коллеги получают требуемый им консалтинг и обучение по необходимым им компонентам, на PTC не жалуются. И это после почти 10 лет работы с Windchill. Кстати по словам коллег, в своё время некоторые технологии использования, внедрённые в Windchill моими коллегами были даже неожиданны для представителей PTC (внедрение 3D-фотографий и навигация по их внутренним примитивам). Процесс обучения может быть даже двусторонний (пользователя и поставщика)! Главное в этом процессе — быть готовым к обучению, трудолюбивым и в Windchill найдутся "ключи на любый гайки". :rolleyes: Тут, заметьте, я не отмечаю конкретного партнера PTC в России, с которым мы работаем, чтобы это не было откровенной рекламой. Конечно, люди могут быть разными, опыт у них может быть разный, трудолюбие также не эквивалентно. И поэтому не стоит ставить знак равентсва между возможностями системы и конкретной ситуацией с внедрением в конкретной фирме. Во многом это субъективно!

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

ув. SVB

Для оценки продвинутости Windchill нужно его хорошо, очень хорошо знать. Я бы даже сказал, знать также неплохо и конкурирующие продукты, чтобы сравнивать. Я к этому не готов.

но вы же сами предложили сравнивать "консалтинговый процент" с уровнем продукта...

Кстати по словам коллег, в своё время некоторые технологии использования, внедрённые в Windchill моими коллегами были даже неожиданны для представителей PTC

весьма показательная фраза про существующий уровень консалтинга поставщика...

вот поэтому и прав ув. DGroot

Складывается впечатление, что в Windchill в организациях живет сам по себе, а вендоры сами по себе.

а вот фраза

Вам дают только описания приёмов, а методики наиболее вам подходящие нужно изобретать самому.

показывает то, что получает заказчик, но сами поставщики Windchill'а с ней не согласны - их мнение, что они предоставляя инструмент дают "лучшие мировые практики" по процессам и методам, вот так.

а за этим стоит всего лишь набор cd дисков с софтом и ничего более...

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

но вы же сами предложили сравнивать "консалтинговый процент" с уровнем продукта...

Для этого сравнивающий, взвешивающий процент должен быть соответствующей квалификации.

весьма показательная фраза про существующий уровень консалтинга поставщика...

А Вы хотите, чтобы, к примеру, поставщика CAD-CAE софта не удивляло какие конструкции может пользователь сбацать? Т.е. поставщик софта как продавец конструктора Лего или пазлов должен знать все возможные варианты конструкций, которые можно выполнить?

а вот фраза

Цитата

Вам дают только описания приёмов, а методики наиболее вам подходящие нужно изобретать самому.

показывает то, что получает заказчик, но сами поставщики Windchill'а с ней не согласны - их мнение, что они предоставляя инструмент дают "лучшие мировые практики" по процессам и методам, вот так.

а за этим стоит всего лишь набор cd дисков с софтом и ничего более...

Во-первых, под методиками я подразумевал к тому же и интерфейс PLM-системы. Мы, к примеру, пришли к выводу, что интерфейс по умолчанию в некоторых модулях Windchill избыточен. Сделали его под себя более лаконичным.

Во-вторых, под "лучшими мировыми практиками", вероятно, подразумевают в PTC конкретные организации работ и конкретные конфигурации Windchill. Это пользователь должен сделать сам или подключить поставщика за дополнительные деньги на пилотный или внедренческий проект. Вот так надо это понимать, наверно. Возможно что-то могут дать и в качестве рекламных материалов, шаблонов. Вероятно, подразумеваются под лучшими практиками и отдельные функциональные возможности продукта. Какие конкретно, я тут не хочу фантазировать, на форумах и конференциях поставщики высвечивают эти нюансы. Это их хлеб.

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

........На мой взгляд, наибольшие продвижения в освоении его, как и любого софта, во многом зависит от непосредственного пользователя. В подразделении, где работает мой институтский однокашник, продвижение наиболее заметно. Вероятно это потому, что я больше знаю их работы и частично в них участвовал................

Вот это точно, но к сожалению, зачастую к непосредственному внедрению допускаются молодые люди только что со студенческой скамьи (хотя и с горячим сердцем), не знающие той самой работы и не участвовавшие ранее ни в каких либо проектах. А точнее ни сном ни духом - что такое процесс проектирования, из каких этапов он состоит ну т.д. и т.п. Тут конечно надо оговориться, что это не вина молодых, а вина тех руководителей, которые сделали на них ставку не создав базис из наиболее опытных и знающих все тонкости организации процесса проектирования и подготовки производства. Т.е. руководить процессом внедрения PDM системы должен специалист с соотвествующим опытом, обремененный соответствующими правами и полномочиями.

А что касается Windchill - я считаю, что это неплохой продукт с широкими возможностями, однако которые по плечу раскусить только опытной команде, у которой есть собственный интерес (азарт) и желание чего то полезного добиться, которая знает что получит за конечный результат (не 10-20% к окладу).

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

P.S. Интересно, а возможно ли застроховаться на случай неудачного внедрения PDM системы. :rolleyes:

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

Подскажите пожалуйста, можно ли настроить в Windchill уведомления об обновлении объектов на сервере. Потому что, получается работаешь в рабочей области и приходиться периодически синхронизировать рабочую область с сервером. Хорошо бы было, если бы к тебе уведомления приходили сами. Может быть есть такая функция?????????????

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Maik812
      Не пройдут! NTFS файлавая система должна и копировать файлы нужно с потоками! Архив можно скинуть так. В любом случае вариантов создания "карточек" к файлу только в базах данных есть там "подписываешь" но вопрос как разворачивать это и записывать , сколько стоить будет PDM такой , его обслуживание и создания инструментов и настроек .  А тут вариант для себя любимого одного можно сделать, или для 2х конструкторов в КБ например.
    • UkulyAlex
      @SAPRonOff , спасибо. Со скругленным диском проблем почти не возникает, а с диском с конической поверхностью можете такое же повторить, нужно получить винтовую канавку трапецеидальной резьбы с углом 30 градусов, у меня почему-то постоянно то ошибка самопересечения то некорректная геометрия. Вот пример картинки из 17 тефлекса https://disk.yandex.ru/i/PvNSj4ZY8EO-SA и https://disk.yandex.ru/i/8aKOOOmTMT5nqw  Со   П.С, Почему то не могу картинку прикрепить к сообщению,  не нашел такой кнопки или новичкам не положено?
    • nicomed
      я же отвечал - Файловое хранилище. Кто даст гарантию что файлы с подвязанными потоками не пройдут такую цепочку? У меня на одном компе только линукс, на втором две системы, третий - ноут жены - только Виндовс. Зачем мне думать на какой комп можно копировать файлы, а на какой нет.
    • clavr
    • Snake 60
      @nicomed  А зачем на Линух что-то переносить? Там же ни одной нормальной CAD нету.
    • Maik812
      Нах такое! ставишь ntfs! Пытался скинуть коллекцию книг на такое хранилище,имена файлов по книгам не помещаются из за  длины имени файла в NTFS оно гораздо длиней может быть  !!! так что мне не актуально.Везде есть свои проблемы+ и - Фаил базы тоже можно  похереть со всеми файлами, и диск сломаться и че только не случится! НО есть  возможность вроде в WinRar сохронять в архиве фаил+ поток , так что копируй раром туда.
    • FitchKrause
    • nicomed
      Файловое хранилище по Линуксом ? Не? NAS например...   Upd: А просто перенести проект на флешке или внешнем диске ?
    • Maik812
      если нет ntfs  то все ! капут! а у ext4/3 есть свои потоки.. но они не под виндовс работа. обсуждается работа на вин системе только! предросить в атрибуты или в другой плагин раз плюнуть если есть куда у файла. Например предать mPDM=>пользовательские свойства Solidworks или kompas  одним кликом есть. Но от wdx плагина зависит а у Солида щас до 2015 версии (не включая ее).
    • Kelny
      Потому что одно основное окно программы растягивается на 2 экрана, то есть не смотря на то что в данный момент работаешь на одной половине, на втором экране не можешь ни чего открыть дополнительно, т.к. открытое будет перекрыто растянутым на два экрана окном Solidworks.   Но если очень нужно, можно запустить два процесса программы, каждому назначить своё ядро процессора (т.к. программа всё равно работает с одним ядром) и каждый экземпляр растянуть на свой экран.
×
×
  • Создать...