Skip to content

Edokumenty konfiguracja v2

  • 202502 został wprowadzony mechanizm v2 i wycofane konfiguratory

Mechanizm v2 opiera się o:

  • Konfiguracji zapisanej w kluczu instance.signature.rules mozliwej do edycji z MENU > ERP 310 konfiguracja
  • Procedurze [erp].[signature_insertupdate]

Parametry node condition:

  • documenttype - rejestr (możliwe wartości po przecinku)
  • warehouse - magazyn (możliwe wartości po przecinku), uwaga magazyn jest pobieany z powiązanego dokumentu pz
  • minvalue - minimalna kwota
  • invoicesubcategory - subtyp fkatury zakupu

Parametry node itm:

  • name - jeśli taki sam name wtedy wyamgany tylkojeden podpis, ważna jest kolejność
  • value - poprawny email lub macro
    • macro #QualityCheck - sprawdza czy indeks wyamga kontroli jakosci i jesli tak dodaje uczestnikow grupy edok-20-JAKOSC
    • macro #invoiceAcceptUser - pobeira uzytkownika wybranego na fakturze zakupu jako akceptujący

Numeracja/kolejność:

  • 05,10 akceptacja
  • 15 zaopatrzenie
  • 20 jakość - 1 wyjątek 50 jakość (12, magazyn 304 powyżej 5k)
  • 25 przyg. produkcji
  • 30 sprzedaz częsci
  • 35 dz. elektryczny
  • 40 produkcja
  • 90 zarząd

Konfiguracja Przykład:

XML
<data>
  <workflow>
    <!--Zakupy magazyn powyzej 5000-->
    <condition name="7 powyzej 5k" documenttype="ZM,ZME,ZTM,WNT,IMT" warehouse="101,400" minvalue="5000">
      <itm name="10 Zaopatrzenie">uzytkownik1@firma.com</itm>
      <itm name="20 Jakość">#QualityCheck</itm>
      <itm name="30 Produkcja">uzytkownik2@firma.com</itm>
      <itm name="90 Zarząd">uzytkownik3@firma.com</itm>
    </condition>
    <condition name="13 towary handlowe" documenttype="ZM,ZTM,ZME,WNT,IMT" warehouse="300,130" >
      <itm name="10 Akceptacja">uzytkownik1@firma.com</itm>
      <itm name="10 Akceptacja">uzytkownik2@firma.com</itm>
      <itm name="20 Jakość">#QualityCheck</itm>
      <itm name="90 Zarząd">uzytkownik3@firma.com</itm>
    </condition>

    <!--Zakupy magazyn pozostale ponizej 5k-->
    <condition name="1 do 5k" documenttype="ZM,ZTM,ZME,WNT,IMT" warehouse="101,400">
      <itm name="10 Zaopatrzenie">uzytkownik1@firma.com</itm>
      <itm name="20 Jakość">#QualityCheck</itm>
      <itm name="30 Produkcja">uzytkownik2@firma.com</itm>
      <itm name="30 Produkcja">uzytkownik3@firma.com</itm>
    </condition>

    <condition name="u1" documenttype="ZU,ZI,IMPU" invoicesubcategory="01,07">
      <itm name="10 Akceptacja">uzytkownik1@firma.com</itm>
      <itm name="90 Akceptacja">uzytkownik2@firma.com</itm>
    </condition>

  </workflow>
</data>