Автораспределение оргтехники

Автораспределение оргтехники позволяет автоматически перенести компьютеры, попавшие после режима Обновление данных в ветку "Неоприходованная техника" дерева структуры предприятия. Как это работает :
 

CheckCfg
При запуске программы Checkcfg.exe ей можно передавать некоторые параметры. Например :
  • Login сотрудника
  • и(или) ФИО сотрудника
  • название отдела
  • все, что хотите
  • CheckCfg.exe эти параметры не отрабатывает, а записывает в файл конфигурации компьютера :
    [Info]
    Param_0=Z:\REVIZOR\checkcfg.exe v.1.59
    Param_1=KUZ_DS
    Param_2=Кузнецов
    Param_3=Дмитрий
    Param_4=Сергеевич
    Record_Date=6.02.2009
    
    Param_0 - это откуда запускалась сама программа.

    На странице Download - Полезности приведено несколько способов автоматического получения Login & ФИО для параметров запуска CheckCfg.exe (vbs4check.zip и ScriptAD.zip ).

    Sklad
    Программа Sklad при обновлении данных проверяет : ранее этот файл конфигурации обрабатывался?
    Если НЕТ, то согласно меню File - Настройка программы - Распределение будет формироваться строка для поиска в дереве структуры предприятия :

    Для удобства, в настройках расписывается только случай поиска Фамилии-Имени-Отчества сотрудника - как наиболее типовой. Т.е. строка для поиска - это значение "Фамилия" + пробел + "Имя" + (пробел или точка) + "Отчество" + точка.
    Включением в строку поиска "имени" и "отчества", их длиной и наличием точек можно управлять через настройки программы.

    Если Вы в качестве параметров передаете что-то отличное от ФИО (например, только LOGIN) то "фамилия" - это будет LOGIN а "имя" и "отчество" в строку поиска (наверно) включать не надо.

    При запуске автораспределения полученная строка сравнивается с значениями строк "Сотрудник" дерева структуры и при совпадении искомой строки с (частью) строки "Сотрудник", компьютер из "Неоприходованная техника" переносится в "Сотрудник".

    Пример :
    согласно вышеприведенных скриншотов получаем строку для поиска :

    "КУЗНЕЦОВ ДМИТРИЙ СЕРГЕЕВИЧ"

    (чтоб не учитывать регистр, все буквы переводятся в большие) и, если дерево структуры у нас, например, имеет такой вид :


    то она будет последовательно сравниваться со строками :
    ТАТУКОВ АНДРЕЙ
    ИВАНОВ ИВАН ИВАНОВИЧ
    ПЕТРОВА ОЛЬГА ИВАНОВНА

    Результат автораспределения такого компьютера будет отрицательный - о чем будет сделана запись в файле Move.log в каталоге запуска программы :

    Распределение неучтенных компьютеров...
    ERR>>> Не смог автораспределить компьютер 000476A2C3C7
    шаблон поиска в структуре предприятия - "КУЗНЕЦОВ ДМИТРИЙ СЕРГЕЕВИЧ"
    сформирован из Param_1=KUZ_DS, Param_2=Кузнецов, Param_3=Дмитрий, Param_4=Сергеевич
    Распределено компьютеров 9
    
    01/02/2006 11:19:20 This log saved to D:\sklad\move.log
    
    Для коррекции в нашем примере следует нажав клавишу [INS] создать в дереве структуры предприятия запись типа "Сотрудник" с текстом "Кузнецов Дмитрий Сергеевич" и вновь запустить Автораспределение из меню File.



    Home | CheckCfg | Doberman | Sklad 

     

    Hosted by uCoz
    Hosted by uCoz