Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision c084ba93

Von Jan Büren vor fast 5 Jahren hinzugefügt

  • ID c084ba93f80105fd8493dddfd98e2ac65fd84123
  • Vorgänger fbc3a76f
  • Nachfolger 250da00c

Changelog und Dokumentation zum Hintergrund-Job: Jahreszahl in Nummernkreisen hochzählen

Unterschiede anzeigen:

doc/dokumentation.xml
1480 1480
          <listitem>
1481 1481
            <para><literal>status</literal> berichtet, ob der Task-Server
1482 1482
            läuft.</para>
1483
          </listitem>
1483
          </listitem>yy
1484 1484
        </itemizedlist>
1485 1485

  
1486 1486
        <para>Der Task-Server wechselt beim Starten automatisch in das
......
1493 1493
        so startet dieser nach Beendigung automatisch erneut.</para>
1494 1494

  
1495 1495
      </sect2>
1496
    </sect1>
1496
      <sect2 id="Tasks konfigurieren">
1497
        <title>Exemplarische Konfiguration eines Hintergrund-Jobs, der die Jahreszahl in allen Nummernkreisen zum Jahreswechsel erhöht</title>
1497 1498

  
1499
        <para>Hintergrund-Jobs werden über System -> Hintergrund-Jobs und Task-Server -> Aktuelle Hintergrund-Jobs anzeigen -> Aktions-Knopf 'erfassen' angelegt. </para>
1500
        <para>Nachdem wir über das Menü dort angelangt sind, legen wir unseren exemplarischen Hintergrund-Jobs "Erhöhung der Nummernkreise" mit folgenden Werten an:</para>
1501
        <itemizedlist>
1502
          <listitem>
1503
            <para><literal>Aktiv:</literal> Hier ein 'Ja' auswählen</para>
1504
          </listitem>
1505
          <listitem>
1506
            <para><literal>Ausführungsart:</literal> 'wiederholte Ausführung' auswählen</para>
1507
          </listitem>
1508
          <listitem>
1509
            <para><literal>Paketname:</literal> 'SetNumberRange' auswählen</para>
1510
          </listitem>
1511
          <listitem>
1512
            <para><literal>Ausführungszeitplan:</literal> Hier entsprechend Werte wie in der crontab eingeben.</para><para>Syntax:</para>
1513
<programlisting>* * * * *
1514
┬ ┬ ┬ ┬ ┬
1515
│ │ │ │ │
1516
│ │ │ │ └──── Wochentag (0-7, Sonntag ist 0 oder 7)
1517
│ │ │ └────── Monat (1-12)
1518
│ │ └──────── Tag (1-31)
1519
│ └────────── Stunde (0-23)
1520
└──────────── Minute (0-59)  </programlisting>
1521
            <para>Die Sterne können folgende Werte haben:</para>
1522
            <programlisting>
1523
1 2 3 4 5
1524

  
1525
1 = Minute (0-59)
1526
2 = Stunde (0-23)
1527
3 = Tag (0-31)
1528
4 = Monat (1-12)
1529
5 = Wochentag (0-7, Sonntag ist 0 oder 7)
1530
</programlisting>
1531
<para>Um die Ausführung auf eine Minute vor Sylvester zu setzen, müssen die folgenden Werte eingetragen werden:</para>
1532
<programlisting>59 23 31 12 *</programlisting>
1533
          </listitem>
1534
          <listitem>
1535
            <para><literal>Daten:</literal>In diesem Feld können optionale Parameter für den Hintergrund im JSON-Format gesetzt werden. Der Hintergrund-Job <literal>SetNumberRange</literal> akzeptiert zwei Variable nämlich <literal>digit_year</literal> sowieso <literal>multiplier</literal>.</para><para> <literal>digit_year</literal> kann zwei Werte haben entweder 2 oder 4, darüber wird gesteuert ob die Jahreszahl zwei oder vierstellig kodiert wird (für 2019, dann entweder 19 oder 2019). Der Standardwert ist vierstellig.</para><para> <literal>multiplier</literal> ist ein Vielfaches von 10, darüber wird die erste Nummer im Nummernkreis (die Anzahl der Stellen) wie folgt bestimmt:</para>
1536
<programlisting>
1537
multiplier     Nummernkreis 2020
1538
10        ->   20200
1539
100       ->   202000
1540
1000      ->   2020000
1541
</programlisting>
1542
<para>Wir gehen jetzt beispielhaft von einer letzten Rechnungsnummer von RE2019456 aus. Demnach sollte ab Januar 2020 die erste Nummer RE2020001 sein. Da der Task auch Präfixe berücksichtigt, kann dies mit folgenden JSON-kodierten Werten umgesetzt werden:</para>
1543
<literal>Daten:</literal><programlisting>multiplier: 100
1544
digits_year: 4</programlisting>
1545
          </listitem>
1546
        </itemizedlist>
1547
     </sect2>
1548
    </sect1>
1498 1549
    <sect1 id="Benutzerauthentifizierung-und-Administratorpasswort">
1499 1550
      <title>Benutzerauthentifizierung und Administratorpasswort</title>
1500 1551

  

Auch abrufbar als: Unified diff