Официальный форум российского программного комплекса T-FLEX PLM


Поиск  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Выбрать дату в календареВыбрать дату в календаре

Страницы: Пред. 1 2 3 След.
Состав изделия
 
В текущую ознакомительную версию модуль управления составом изделия пока не включен. Этот компонент сейчас проходит стадию тестирования и появится немного позднее. В поставку, конечно, будет включен пример и подробное описание принципов работы с составом изделия, его версиями, исполнениями и различными представлениями состава одного и того же изделия.
Вопрос по справочникам в Docs 2010
 
[quote]Shinelev пишет:

Покажите плиз как и где должна сидеть структура на изделие. [/quote]

В данной ознакомительной версии управления составом изделия пока нет. Там всё будет даже проще и удобнее, чем в 11 версии, но данный модуль в настоящее время ещё находится на стадии тестирования. О его выходе будет объявлено позже.
Управление справочниками
 
1. У справочника есть параметр "Управление доступом". Если он установлен, то в подменю "Дополнительно" у любого объекта появляется пункт "Доступ...".

2. Если справочник имеет древовидную структуру, то можно сделать просто папки. Другой вопрос - как переносить нужные объекты в нужные папки... Возможно, поможет пример макроса, опубликованный в соседней ветке.

3. Вопрос непонятен. Просто папка с закрытыми объектами должна иметь такой доступ, что её объекты не будут видны тем, кому не надо.

4. Если доступа на чтение не будет, то и объектов не будет видно.
Интеграция с Компас 3d и вычисляемые столбцы
 
Я бы поостерёгся убирать эту проверку.
Дело в том, что это событие будет возникать при любых изменениях объекта (его свойств например). Например, добавление комментария будет приводить к загрузке параметров из файла. Совершенно не факт, что это требуется.
Возможно, это стоит делать при операции "Применить изменения", т.е. при сохранении файла в хранилище. Но такого события пока нет.
Управление справочниками
 
Вы сами говорите про права доступа. Как раз они и могут помочь.
Конечно каждому объекту права доступа назначать - накладно будет. Но можно предложить сделать папки для открытых и закрытых объектов. А на папки уже назначить права.
Смотреть можно и без учёта папок. Такой флаг имеется. Права доступа при этом будут проверяться всё равно.
Интеграция с Компас 3d и вычисляемые столбцы
 
И ещё - после изменения макроса и перекомпиляции возможно нужно выйти из системы и снова войти. Обработчик события запоминает старую логику и не обновляет её после перекомпиляции.
Интеграция с Компас 3d и вычисляемые столбцы
 
Да, забыл.
Туда следует добавить строчку:
System.Windows.Forms.dll
Управление справочниками
 
1. Потому что эти параметры сильно меняют структуру таблиц на сервере и их изменение "на ходу" может привести к потере данных. Так что в таких случаях нужно думать заранее. Кстати некоторые из параметров на ходу всё же менять можно.
2. Нужно уточнить. Первое что приходит в голову - это кнопка с лупой, которая открывает панель выбора условий и фильтрации.
3. Это не глюк. Так работает. Возможно, в будущем, можно будет менять и отсюда.
Интеграция с Компас 3d и вычисляемые столбцы
 
Предлагается сделать так:
1. Создать в системном справочнике "Макросы" макрос, корректирующий добавление новых объектов (Файлов) с примерно таким содержимым:

using System;
using TFlex.DOCs.Model.Macros;
using TFlex.DOCs.Model.References.Files;
using System.IO;

public class Macro : MacroProvider
{
   public Macro(MacroContext context)
       : base(context)
   {
   }

   public void Сохранение()
   {
       if (!Context.ReferenceObject.IsAdded)
       {
            return; //Это значит объект не является новым
       }
       //System.Windows.Forms.MessageBox.Show(Параметр["Наименование"].ToString());
       FileObject file = Context.ReferenceObject as FileObject;
       if(file == null)
       {
          System.Windows.Forms.MessageBox.Show("Не файл");
          return;
       }
       //System.Windows.Forms.MessageBox.Show(file.LocalPath);
       if(file.Class.Guid != new Guid("61581bbb-72d3-41f6-8aa7-7f3895bcf94b"))
       {
           return; //Работаем только с текстовыми файлами
       }  
       StreamReader sr = new StreamReader(file.LocalPath);
       string str = sr.ReadLine();
       Параметр["Комментарий"] = str;
       
   }
}

Данный макрос заполняет поле "Комментарий" у импортированного текстового файла содержимым его собственной первой строки.

2. Добавить обработчик события "Сохранение" в справочнике файлов. В обработчике выбрать этот макрос и имя метода "Сохранение" (набить руками).

3. Добавить нужные параметры либо в базовый тип файла, либо только в нужный тип (Файл "Компас" или один из них).

4. Исправить данный макрос, таким образом, чтобы заполнялись значения этих новых полей.

Подсказка: Нужно учесть, что из макроса никто не запрещает вызывать внешние DLL. Для этого его имя нужно указать на странице "Ссылки".
Важно!!!
 
Все ответы даны. Спасибо!  :applanse:
Вопрос по справочникам в Docs 2010
 
Можете, конечно.  
Но только надо не забывать про то, что надо учитывать доступы, обязательные для заполнения параметры и проверку уникальности. Иначе сервер не даст вам сохранить изменённые параметры или новые объект.
Задания в Docs 2010
 
[quote]Vlad Mk пишет:

Скорее всего Вы меня не правильно поняли, я имел ввиду именно связанные сообщения, там и кнопка такая есть, а не задания.[/quote]
В рабочей версии дерево на закладке "Ход работ" будет отображать и сообщения в том числе.
Глюки DOCs 2010
 
9.1. На машине не установлен модуль просмотра для файлов MS Office. Для XP его можно доустановить. В Vista и W7 он устанавливается сам.
9.2. Нужен сам Компас
9.3. Изучим.
Насчёт "даже родных файлов...". Ведь должна же быть установлена хоть какая-то программа просмотра. Ведь чудес не бывает. Viewer как раз и является этой программой. Ведь там же явно был написан адрес загрузки программы просмотра. Никто не говорил что Viewer входит в комплект поставки DOCs. Это бы просто утяжелило инсталляцию.
T-FLEX DOCs Designer
 
Всё что написано про T-FLEX DOCs Designer, относится к версии 11.
В DOCs 2010 несколько другие механизмы, они гораздо шире и гибче.
На самом деле вся система построена на новом открытом API.
Пара примеров использования есть в инсталляции (папка "Примеры использования API"). Этого конечно мало.
Будет добавлено ещё, включая то, о чём Вы говорите. Пример Plugin, форма диалога, использование элементов управления.
Ограничения ознакомительной версии
 
В одноранговой сети ознакомительная версия не работает.
Был бы домен - работало бы.
Заработает в одном из следующих обновлений.
Задания в Docs 2010
 
[quote]Vlad Mk пишет:

Подскажите, если необходимо в процессе работы над заданием вести переписку с заказчиком в целях уточнения некоторых вопросов. Как сделать так, чтобы эти сообщения были привязаны к заданию. Попробовал использовать связанные сообщения, но они у меня к заданию не привязываются. Может, что не так делаю.[/quote]

Для того, чтобы увидеть дерево связанных заданий надо в диалоге свойств задания перейти на закладку "Ход работ".
Задания в Docs 2010
 
1. Описанную задачу решить можно, но, конечно, только при помощи API. Соответствующий пример будет включен в поставку финального релиза системы.

2. Для этих целей позднее появится специальное окно со статистикой прохождения заданий. В ознакомительной версии его нет.

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

4. Команда перехода к вышестоящему заданию планируется. Текст и параметры вышестоящего задания будут отображаться внизу текста перенаправленного задания. В настоящий момент это ещё не включено в версию.

5. Такая функциональность запланирована.

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

7. Пока это не предусмотрено. Самый простой вариант - настроить вид окна с условием, в которое не попадают, например, завершённые задания. Для поиска ранее завершённых заданий, таким образом, достаточно переключить обратно вид и выполнить поиск.

8. Конечно с помощью видов. Руководство пользователя постоянно пополняется и описание этого инструмента обязательно появится. Принцип работы прост - практически это задание условий поиска. Все объекты, которые соответствуют условиям, появятся в окне.
Ограничения ознакомительной версии
 
Можно.
Что говорит?
SQL Server Express? Возможно требуется точное указание адреса сервера.
Скорее всего проблемы с Firewall. На сервере нужно открыть порты файл-сервера и сервера приложений. Их номера видно в инсталляции сервера. Если надо напишем здесь.
Вопрос по справочникам в Docs 2010
 
Подумаем. Постараемся учесть.
Режим упрощённого ввода табличных данных - планируется добавить.
Как пример - возможность редактирования названий работ в "Проектах". Правда пока там нет упрощённого создания новых объектов
Пользовательские страницы справочников DOCs 2010
 
Сделаем через несколько дней такой пример.
Страницы: Пред. 1 2 3 След.