Zintegrowałem Dispatch z administracją i utworzyłem akcję, ale nie widzę, jak mogę pobrać licznik PDM i dołączyć go do nazw plików...
Czy ktoś może mi pomóc?
Zintegrowałem Dispatch z administracją i utworzyłem akcję, ale nie widzę, jak mogę pobrać licznik PDM i dołączyć go do nazw plików...
Czy ktoś może mi pomóc?
Witam
Stworzyliśmy szablon dla plików Excela (ale myślę, że da się to zrobić dla innych rozszerzeń), dla którego generujemy nazwę pliku zgodnie z licznikiem. Odbywa się to dokładnie tak, jak szablon części lub Asm, ale za pomocą pliku Excel. Z drugiej strony może to być kłopotliwe, jeśli chcesz to zrobić dla wszystkich możliwych rozszerzeń...
Inne rozwiązanie: plik jest tworzony z domyślną nazwą, a SmarCounter (dostępny w PDMTools) jest inkrementowany w zmiennej mapy danych, a następnie zmiana nazwy jest wykonywana albo przez przejście, albo przez wysłanie (ale uważam, że wysyłanie jest nieco kłopotliwe i niestabilne).
Witam i dziękuję za tę opinię.
Utworzyłem już zmienną obecną na karcie danych z przeciwlicznikiem, którą faktycznie chcemy dla wszystkich rozszerzeń innych niż SolidWorks.
Ale musisz ręcznie zintegrować ten numer z nazwą, to jest to, co chciałbym, aby nagrywanie było automatyczne i bez przechodzenia przez przejście.
Dyspozytor musi wiedzieć, jak to zrobić, ale nie widzę jak...
Nie jestem zbyt zaznajomiony z Dispatch, ale wybierając akcję "Podczas dodawania" i zaznaczając wszystkie foldery (lub tylko te pożądane), a następnie w poleceniach, dodając akcję "Przenieś/Zmień nazwę pliku", którą następnie musisz ustawić , wywołując prawą zmienną, musi to być wykonalne! Zachowaj ostrożność w przypadku Dispatch, musisz utworzyć zmienną specyficzną dla Dispatch, która sama przyjmie wartość zmiennej karty danych i tylko ta "Zmienna Dispatch" może być używana do zmiany nazwy.
Dziękuję romain.jouanny za pomoc, pozwala mi to posunąć się naprzód w temacie!
Postępowałem zgodnie z aktywacją "Podczas dodawania" / dodawania akcji "Przenieś/Zmień nazwę pliku", ale jest to ustawienie , którego nie muszę dobrze robić. Próbowałem kilku "Nowa ścieżka lub nazwa", ale nic nie pomogło.
Utworzyłem zmienną Dispatch przy użyciu zmiennej karty danych, ale otrzymuję ten komunikat o błędzie, a plik jest zapisywany tak, jakby nie było żadnej akcji:
Myślę, że wystarczy zmienić pierwszy wiersz "ścieżka do pliku do przeniesienia" na zmienną %PathToSelectedFile% zamiast %name...%, aby wskazać wybrany plik
Druga linia powinna być ok. Mam tylko wątpliwość, czy uruchomienie wysyłki w momencie dodawania zadziała, bo nie wiem, czy w tym czasie zmienna licznika będzie już zwiększana. Możesz już testować, wyzwalając wysyłkę za pomocą polecenia menu (prawy przycisk), a nie przez dodawanie.
Dziękujemy za Twoją opinię. Zmodyfikowałem Dispatch zgodnie z zaleceniami, ale nadal ten sam komunikat podczas rejestracji i bez przyrostu w nazwie.
Nie widzę, gdzie można uruchomić wysyłkę za pomocą polecenia menu (prawy przycisk).
W pierwszym oknie ustawień akcji, w sekcji "Aktywacja", pierwszym polem wyboru jest "Polecenie menu". Zaznacz go i kliknij prawym przyciskiem myszy nazwę menu, które chcesz wyświetlić.
jeśli nadal nie działa, spróbuj zastąpić "nową nazwę pliku" ogólnym tekstem ("na przykład Test.pdf"). Jeśli to działa, to dlatego, że problem wynika z licznika, który nie powinien zostać zainicjowany, lub dlatego, że nie ma rozszerzenia.
Nie wiem, czy tam dotrzemy, ale dziękuję za pomoc i cierpliwość romain.jouanny ;-)
Zaznaczyłem pole "Polecenie menu", ale kiedy sprawdzam poprawność polecenia w pliku, otrzymuję ten sam komunikat o błędzie i nie zmienia nazwy.
Ponadto, gdy zaewidencjonuję nowy plik, zmienia jego nazwę bezpośrednio po wstawieniu "0", usuwając rozszerzenie pliku, gdy zapisuję w folderze.
Mam wrażenie, że akcja zmiany nazwy zaczyna się od próby zmiany nazwy pliku na pustą wartość (0).
Spróbuj tego:
Witam
Jeśli dobrze rozumiem, chcesz zmienić nazwę pliku (poza 3D) za pomocą wartości zmiennej obecnej na twojej karcie danych, samej z licznika PDM i to poprzez przejście przez menu kontekstowe pliku?
Jest to możliwe poprzez opracowanie dodatku PDM, ale pod warunkiem, że albo wiesz trochę o programowaniu (w każdym razie w trybie zaawansowanym), albo przechodząc przez swojego sprzedawcę, który powinien być w stanie to zrobić za Ciebie, oto już dla przykładu kod dodatku pozwalający na wyświetlenie komunikatu po akcji poprzez kliknięcie prawym przyciskiem myszy, zobacz TUTAJ lub TUTAJ. Taki dodatek, jeśli jest dobrze napisany, może być również używany w trybie kliknięcia prawym przyciskiem myszy lub podczas przechodzenia przez zadanie EPDM.
Pozdrowienia
Oznacza to więc, moim zdaniem, że zmienna, której używasz do zmiany nazwy, nie przyjęła wartości Twojego licznika w momencie zmiany nazwy. Czy możesz pokazać, jak skonfigurować zmienną karty danych, która się zwiększa, oraz wartość wysyłki, która kopiuje tę wartość przed użyciem jej do zmiany nazwy?
Oto w kolejności:
Jednak wszystko wydaje się pasować...
Witam
Czy próbowałeś z nazwą zmiennej Dispatch bez spacji, nawiasów, liter z akcentami i mniej długich?
Pliki liczników z 3D (numer seryjny PDM) mogą być wywoływane NV_NOM na przykład
Zmieniłem nazwę wszystkiego na Dispatch (zmienna, akcja) na Compteur_hors_3D , ale robi to samo.
Czy podczas archiwizowania pliku po raz pierwszy po jego utworzeniu zmienna mapowania danych "JAN_CODE..." " przyjmuje wartość inkrementowanego licznika ?
Jeśli tak , nie rozumiem, dlaczego akcja wysyłania miałaby zmienić nazwę na "0", ponieważ twoja zmienna wysyłki "Licznikuje pliki z 3D... " powinien skopiować "JAN_CODE", a następnie użyć go do zmiany nazwy... Aby zaewidencjonować na liście akcji wysyłania, możesz dodać akcję "Komunikat OK" w pierwszym wierszu, który skonfigurujesz tak, aby wyświetlał wartość "Liczniki plików inne niż 3D". Co się wyświetla?
W przypadku rozszerzenia jest to bardziej złożone. Tracisz ją, ponieważ akcja zmiany nazwy zastępuje CAŁĄ nazwę (w tym rozszerzenie) zawartością zmiennej. Będziesz musiał użyć funkcji ciągów , aby pobrać bieżące rozszerzenie z nazwy pliku (skopiuj znaki po prawej stronie "." ) i połącz je z nową nazwą pliku. Nie jest to intuicyjne, ale można to zrobić ;)
Tak, znajduję wartość miernika w karcie danych, w której jest ustawiony "JAN-CODE".
Patrzę na akcje w poniedziałek.
Miłego weekendu.
Próbowałem już dodać komunikat "OK", ale robi to dokładnie to samo.
Musiałem to źle ustawić :
Cóż, daję sobie spokój, dodamy to ręcznie w omawianych przypadkach, ponieważ bez względu na to, jak bardzo próbowałem wielu rzeczy, nic nie pomaga.
Dziękuję wszystkim za pomoc, szczególnie romain.jouanny !