Показать сообщение отдельно
Старый 17.12.2008, 21:39   #44  
Aleck is offline
Aleck
Участник
Ex AND Project
 
1,061 / 174 (8) ++++++
Регистрация: 07.12.2001
Адрес: СПб-Мск
Цитата:
Сообщение от Likefire Посмотреть сообщение
2 Aleck: блин, я тебе объясняю, что сделал вещь, которая лишена недостатков того функционала, что производитель предлагает, а ты заладил своё.
Так если бы я не заладил, так бы и не узнали каких недостатков Ваша вещь лишена. Так бы и были все в неведении.
Цитата:
Сообщение от Likefire Посмотреть сообщение
Различаются пользователи по именам, по фамилиям.
Т.е. приводить в соответствие к наименованиям в системе надо?

Цитата:
Сообщение от Likefire Посмотреть сообщение
Статусы определяются по названию, потому что работа идет с метаданными.
Молодец, почему в DMF надо, непонятно...
В закрытом (неактивном) статусе импортит?
Цитата:
Сообщение от Likefire Посмотреть сообщение
Данные готовить не надо.
Совсем совсем? даже приводить значения пиклистов источника и получателя?
А если в CRM системе пользователь "Иванов Петр", а в xls "CN=Petr Ivanov /CN=Users/DC=company/DC=com" (реальный пример) ишкуштвенный интеллект все сдюжит?


Цитата:
Сообщение от Likefire Посмотреть сообщение
Мозг врубать на 1,5-2 часа (поскромничал, конечно, потому что недельку-то потратил) - не надо.
Это Вам как автору не надо, а пользователю все равно придется.

Цитата:
Сообщение от Likefire Посмотреть сообщение
Извращаться с *.CSV, которые для многих не очень интуитивны - не надо. есть таблица - раз и загрузил.
Это плюс.
Цитата:
Сообщение от Likefire Посмотреть сообщение
Насчет ошибок лог в принципе не нужен, поскольку ошибка может быть только: если запись не сопоставилась - значит ошибка в написании имени, если запись не добавилась, значит есть дубликат.
А как об этом узнать? Найти каждую запись в системе?

Цитата:
Сообщение от Likefire Посмотреть сообщение
Моё творение загружает сущности по отдельности. Ещё раз обращаю внимание на то, что ты даже не удосужился ознакомиться с тем, что я написал в первом посте, а сразу ломанулся сливать мой труд, потому что он тебе неугоден. Если бы ты прочел первый пост - ты бы знал ответы на многие из тех вопросов, что задаешь.
Прочитал первый пост, не нашел ответы на многие вопросы. Где они? Сопоставить мои вопросы цитатам из первого поста на них отвечающего пожете.

Цитата:
Сообщение от Likefire Посмотреть сообщение
Я принялся за создание этой вещи потому, что натерпелся от стандартного механизма импорта и потратил непозволительно много времени на то, чтобы его освоить.
Согласен, минут DMF

Цитата:
Сообщение от Likefire Посмотреть сообщение
Создал своё я быстрее, чем ты можешь себе представить - за полтора дня.
В первом посте 4,5 дня

Цитата:
Сообщение от Likefire Посмотреть сообщение
И поэтому вещь не лишена недостатков, и поэтому у неё чудовищный дизайн, и поэтому каждый, кто хочет может довести вещь до ума по своему разумению. Сделать механизм понятным и прозрачным, а если нужно - и задокументировать. Мой интерес в этом только один: чтобы люди, кому это окажется полезно - воспользовались бы плодом моих трудов, а те, кому это ни к чему - пообсирали бы то, что кто-то другой сделал своими руками. Потому что обосрать всегда легче, чем дать что-то.
Молодец, что сделал и выложил как пример тяжкой участи программера.
Кто и где обсирал плоды Ваших трудов. Записи, свидетельства, улики будьте добры предъявить.

Цитата:
Сообщение от Likefire Посмотреть сообщение
И напоследок: моё творение дает результат. На первом шаге определяет цель, а на пятом её достигает. Пять шагов. Сколько требуется шагов для того, чтобы воспользоваться стандартной процедурой? Мне можно не отвечать, потому что сам знаю. Ты себе ответь.
Примерно столько же, зависит от исходных данных. Если уже подготовлены, то в Вашей меньше, если нет, то примерно одинаково.

Цитата:
Сообщение от Likefire Посмотреть сообщение
А заодно ответь: на хрена мне нужен лог ошибок, в тулзине, которая по идее должна корректно всё импортировать? На хрена откатывать импорт, если я в твердом уме и трезвой памяти хочу именно залить и для этого воспользовался вещью?
Отвечаю, есть согласованный план импорта (документ), есть аналогичная тулза, есть исполнитель импорта, который хоть и клянется что был в трезвом уме и здравой памяти, но умудряется сделать не так как надо (пропустил поля, перепутал и т.д.). Выявилось через несколько дней, а система живая, с бэкапа вернуться нельзя, что делать если ни лога ни возможности отменить? Ручками все перебирать?

Цитата:
Сообщение от Likefire Посмотреть сообщение
А вот ты мне скажи: может стандартная процедура импорта апдейтить уже залитые раньше записи? Опознает она дубликаты при заливке? Причем дубликаты не по тем правилам, которые устанавливаются в настройках, а по совокупности? Например, когда я заливаю строки сервисных контрактов, то там ключ в двух полях содержится, а система как дубликаты опознает? Со своей вещью я могу добиться того, что у меня будет всё отрабатывать так, как логично и как я вижу в реалиях это дело. А ты можешь стандартную процедуру заставить себя вести так, как ты хочешь? Нет. А в принципе, если мне захочется - моя тулзина сможет всё, что делает стандартная, потому что она работает со стандартными службами, как того требует SDK. Но может она гораздо больше в принципе. А то, что время псу под хвост - ну тебе виднее, может ты им сам деньги платишь.
Апдейтить не может, дубликаты по произвольным правилам отлавливать не может, что собственно, и написано в документации.
Не нашел в первом посте упоминания о том, что Ваша тулза это может. Не процитируте?

P.S. Это очень мило, что Вы называете эту тулзу "своим творением", но возникает два вопроса, с т.зр. Вашей любимой лицензионной чистоты:
1. Вы её в рабочее время делали?
2. От работодателя получили письменное разрешение на ее распространение?
А то смотрите, кризис бродит по стране, соберутся кадры сокращать, а тут такой замечательный повод как хищение интеллектуальной собственности компании...