przejście do zawartości
Narzędzia użytkownika
Zaloguj
Narzędzia witryny
Narzędzia
Pokaż stronę
Poprzednie wersje
Odnośniki
Ostatnie zmiany
Menadżer multimediów
Indeks
Zaloguj
Ostatnie zmiany
Indeks
Ślad:
sprawy_obslugiwane_mailem
Ta strona jest tylko do odczytu. Możesz wyświetlić źródła tej strony ale nie możesz ich zmienić.
<p> Sprawę opisujemy plikiem z danymi rozdzielonymi średnikami. Ustalmy, że plik będzie się nazywał sprawa.txt Z tego co zrozumiałem jak to to ma działać, będzie tak, że za każdym razem jak do wskazanej skrzynki przyjdzie mail to uruchomi się proces, który go odczyta i uruchomi procedurę progressową importującą sprawy. Rozumiem, że będzie się to odbywało sekwencyjnie - czyli w jednym momencie będzie importowana jedna sprawa - wtedy wystarczy jeden wspólny katalog do wymiany "myli"? Jak się to zachowa przy dużej ilości maili na milisekundę? </p> <p> nr linii;rodzaj identyfikatora adresata;identyfikator adresata;numer sprawy;tytuł;data wykonania;dotyczy;rodzaj identyfikatora kontrahenta;identyfikator kontrahenta;treść sprawy;Data ważności od;Data ważności do;odpowiedź </p> <p> nr linii </p> <ol> <li class="level1"> 0 oznacza nagłówek sprawy, jeżeli sprawa dotyczy większej ilości adresatów wtedy pojawią się linie sprawy z kolejnymi numerami 1,2,3 …</li> <li class="level2"> 1 oznacza linię z załącznikami, po średnikach należy podać nazwy załączników (linia ta nie powinna być pierwszą w pliku)</li> </ol> <p> rodzaj identyfikatora adresata </p> <p> - adresata możemy zidentyfikować na trzy sposoby: </p> <ol> <li class="level1"> podając identyfikator np. wojlew (Wojciech Lewicki)</li> <li class="level2"> podając imię i nazwisko rozdzielone spacją</li> <li class="level2"> podając adres mailowy</li> </ol> <p> identyfikator adresata - w zależności od poprzedniego pola: </p> <p> identyfikator, </p> <p> imię nazwisko </p> <p> lub adres mail </p> <p> numer sprawy - jeżeli nadawca poda wtedy wpisujemy a my szukamy sprawy i dopisujemy do niej co trzeba, </p> <p> nowa sprawa - puste </p> <p> tytuł - temat maila </p> <p> data wykonania - jeżeli nadawca poda </p> <p> dotyczy - jeżeli nadawca poda </p> <p> rodzaj identyfikatora kontrahenta </p> <p> - kontrahenta możemy zidentyfikować na cztery sposoby: </p> <ol> <li class="level1"> podając identyfikator np. 10449 (VenCo)</li> <li class="level2"> podając nazwę skróconą</li> <li class="level2"> podając NIP</li> <li class="level2"> podając adres mailowy kontrahenta</li> </ol> <p> identyfikator kontrahenta - w zależnoci od poprzedniego pola </p> <p> treć sprawy - trec maila </p> <p> Data ważnoci od - jeżeli nadawca poda </p> <p> Data ważnoci do - jeżeli nadawca poda </p> <p> odpowiedź - treść maila jeżeli podany </p> <p> numer sprawy, czyli że dotyczy istniejącej sprawy </p> <p> Żeby z treści maila wyłuskać potrzebne dane, możemy zaproponować następujące zasady tworzenia mailem sprawy: </p> <p> w pierwszej linijce maila wpisuejmy: identyfikator (firmaticowy) adresata lub imię nazwisko adresata lub jego adres mailowy </p> <p> w drugiej i kolejnych linijjkach wpisujemy odpowiednie słowo kluczowe z dwukropkiem i odpowiednią wartość -np. </p> <p> sprawa:1234 (numer sprawy) </p> <p> data:18/08/2012 (data wykonania) </p> <p> dotyczy: dokumentów lub dostawy lub inne lub reklamacji lub serwisu lub zapłaty (dotyczy) </p> <p> kontrachent:venco lub 10449 lub 9542192969 (identyfikator kontrahenta) </p> <p> Ważne od:18/08/2012 7:00 (Data ważności od) </p> <p> Ważne do:18/08/2012 14:00 (Data ważności do) </p> <p> Katalogi. </p> <p> baza - /home/users/firm10/zks/ </p> <p> rcode - /home/users/firm10/zks/rproc.www </p> <p> wspólny - /home/users/firm10/zks/web/crontbl/aff </p> <p> We wspólnym katalogu zapisujemy plik z zawartocią sprawy i pliki załączników. Powinnimu ustalić sposób sygnalizowania, że import się powiódł, np. poprzez skasowanie w/wym plików </p> <p> Katalogi byłoby dobrze zapisać w jakim pliku konfiguracyjnym i z niego je odczytywać. </p> <p> Uruchomienie procedury importującej sprawę z linii komend: </p> <p> cd /home/users/firm10/zks </p> <p> /usr/dlc10/bin/mbpro zks -p rproc.www/exp_aff.r 2>&1 > /dev/null </p>
sprawy_obslugiwane_mailem.1349529860.txt.gz
· ostatnio zmienione: 2012/10/06 15:24 przez
marek
Narzędzia strony
Pokaż stronę
Poprzednie wersje
Odnośniki
Do góry
Export to PDF