Narzędzia użytkownika

Narzędzia witryny


sprawy_obslugiwane_mailem

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

sprawy_obslugiwane_mailem [2012/10/06 15:14]
marek
sprawy_obslugiwane_mailem [2013/03/13 14:59] (aktualna)
marek
Linia 1: Linia 1:
 +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 "​myœli"? ​ Jak się to zachowa przy dużej ilośœci maili na milisekundę?​
  
- 
-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 "​myœli"? ​ 
-Jak się to zachowa przy dużej ilośœci maili na milisekundę?​ 
  
 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Ÿź 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Ÿź
  
-nr linii  ​       - 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 ... 
- - z oznacza linię z załącznikami,​ po œśrednikach należy podać nazwy załączników (linia ta nie powinna być pierwszą w pliku) 
-rodzaj identyfikatora adresata  
  
-- adresata możemy zidentyfikować na trzy sposoby: +**nr linii** ​
  
-1 - podając identyfikator np. wojlew (Wojciech Lewicki) 
- 2 - podając imię i nazwisko rozdzielone spacją 
- 3 - podając adres mailowy 
  
-identyfikator adresata w zależnośœci od poprzedniego pola: identyfikatorimię nazwisko lub adres mail +    ​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 … 
-numer sprawy - ​jeżeli ​nadawca poda wtedy wpisujemy a my szukamy ​sprawy ​i dopisujemy do niej co trzebanowa sprawa ​                                    puste  +    ​1 oznacza linię z załącznikami, po œśrednikach należpodać ​nazwy załączników (linia ta nie powinna być pierwszą w pliku)
-tytuł - temat maila +
-data wykonania - jeżeli nadawca ​poda +
-dotyczy - jeżeli nadawca poda +
-rodzaj identyfikatora kontrahenta  ​       - kontrahenta możemy zidentyfikować na trzy sposoby: +
  
-1 - podając identyfikator np. 10449 (VenCo) 
- 2 - podając nazwę skróconą 
- 3 - podając NIP 
- 4 - podając adres mailowy kontrahenta 
  
-identyfikator kontrahenta - w zależnoœci od poprzedniego pola +**rodzaj identyfikatora adresata**  
-treœć sprawy - treœc maila + 
-Data ważnoœci od - jeżeli nadawca poda + 
-Data ważnoœci do - jeżeli nadawca poda +- adresata możemy zidentyfikować na trzy sposoby: 
-odpowiedźŸ - treœść maila jeżeli podany numer sprawy, czyli że dotyczy istniejącej sprawy+ 
 + 
 +    - podając identyfikator np. wojlew (Wojciech Lewicki) 
 +    - podając imię i nazwisko rozdzielone spacją 
 +    - podając adres mailowy 
 + 
 + 
 +**identyfikator adresata** ​ - w zależnośœci od poprzedniego pola: 
 + 
 + 
 +identyfikator,​ 
 + 
 + 
 +imię nazwisko 
 + 
 + 
 +lub adres mail 
 + 
 + 
 +**numer sprawy** ​ - jeżeli nadawca poda wtedy wpisujemy a my szukamy sprawy i dopisujemy do niej co trzeba,nowa sprawa ​  - puste 
 + 
 + 
 +**tytuł** ​ - temat maila 
 + 
 + 
 +**data wykonania** ​ - jeżeli nadawca poda 
 + 
 + 
 +**dotyczy** ​ - jeżeli nadawca poda 
 + 
 + 
 +**rodzaj identyfikatora kontrahenta**  
 + 
 + 
 +- kontrahenta możemy zidentyfikować na cztery sposoby: 
 + 
 + 
 +    - podając identyfikator np. 10449 (VenCo) 
 +    - podając nazwę skróconą 
 +    - podając NIP 
 +    - podając adres mailowy kontrahenta 
 + 
 + 
 +**identyfikator kontrahenta**  - w zależnoœci od poprzedniego pola 
 + 
 + 
 +**treœć sprawy**  - treœc maila 
 + 
 + 
 +**Data ważnoœci od**  - jeżeli nadawca poda 
 + 
 + 
 +**Data ważnoœci do**  - jeżeli nadawca poda 
 + 
 + 
 +**odpowiedź**  ​Ÿ - treœść maila jeżeli podany 
 + 
 + 
 +**numer sprawy**, czyli że dotyczy istniejącej sprawy 
  
 Żeby z treśœci maila wyłuskać potrzebne dane, możemy zaproponować następujące zasady tworzenia mailem sprawy: Żeby z treśœci maila wyłuskać potrzebne dane, możemy zaproponować następujące zasady tworzenia mailem sprawy:
 +
  
 w pierwszej linijce maila wpisuejmy: identyfikator (firmaticowy) adresata lub imię nazwisko adresata lub jego adres mailowy w pierwszej linijce maila wpisuejmy: identyfikator (firmaticowy) adresata lub imię nazwisko adresata lub jego adres mailowy
  
-w drugiej i kolejnych linijjkach wpisujemy odpowiednie słowo kluczowe z dwukropkiem i odpowiednią wartośœć -np.sprawa:​1234 (numer sprawy)+ 
 +w drugiej i kolejnych linijjkach wpisujemy odpowiednie słowo kluczowe z dwukropkiem i odpowiednią wartośœć -np. 
 + 
 + 
 +wojlew 
 + 
 + 
 +sprawa:1234 (numer sprawy) 
 + 
 data:​18/​08/​2012 (data wykonania) data:​18/​08/​2012 (data wykonania)
 +
 +
 dotyczy: dokumentów lub dostawy lub inne lub reklamacji lub serwisu lub zapłaty (dotyczy) dotyczy: dokumentów lub dostawy lub inne lub reklamacji lub serwisu lub zapłaty (dotyczy)
-kontrachent:venco lub 10449 lub 9542192969 (identyfikator kontrahenta)+ 
 + 
 +kontrahent:venco lub 10449 lub 9542192969 (identyfikator kontrahenta) 
 + 
 Ważne od:​18/​08/​2012 7:00 (Data ważnośœci od) Ważne od:​18/​08/​2012 7:00 (Data ważnośœci od)
 +
 +
 Ważne do:​18/​08/​2012 14:00 (Data ważnoœści do) Ważne do:​18/​08/​2012 14:00 (Data ważnoœści do)
  
-Katalogi.+ 
 +**Katalogi ​robocze:**  
  
 baza - /​home/​users/​firm10/​zks/​ baza - /​home/​users/​firm10/​zks/​
 +
  
 rcode - /​home/​users/​firm10/​zks/​rproc.www rcode - /​home/​users/​firm10/​zks/​rproc.www
 +
  
 wspólny - /​home/​users/​firm10/​zks/​web/​crontbl/​aff wspólny - /​home/​users/​firm10/​zks/​web/​crontbl/​aff
  
-We wspólnym katalogu zapisujemy plik z zawartoœcią sprawy i pliki załączników. Powinniœmu ustalić sposób sygnalizowania,​ że import się powiódł, np. poprzez skasowanie w/wym plików ​+ 
 +We wspólnym katalogu zapisujemy plik z zawartoœcią sprawy i pliki załączników. Powinniœmu ustalić sposób sygnalizowania,​ że import się powiódł, np. poprzez skasowanie w/wym plików 
  
 Katalogi byłoby dobrze zapisać w jakimœ pliku konfiguracyjnym i z niego je odczytywać. Katalogi byłoby dobrze zapisać w jakimœ pliku konfiguracyjnym i z niego je odczytywać.
 +
  
 Uruchomienie procedury importującej sprawę z linii komend: Uruchomienie procedury importującej sprawę z linii komend:
 +
  
 cd /​home/​users/​firm10/​zks cd /​home/​users/​firm10/​zks
  
-/​usr/​dlc10/​bin/​mbpro ​    ​zks ​   -p    rproc.www/​exp_aff.r 2>&​1 ​   >    + 
-/dev/null+/​usr/​dlc10/​bin/​mbpro ​    ​zks ​   -p    rproc.www/​exp_aff.r 2>&​1 ​   >    /dev/null
  
sprawy_obslugiwane_mailem.1349529268.txt.gz · ostatnio zmienione: 2012/10/06 15:14 przez marek