# Automatischer Abgleich

Mit Hilfe des PHONE+PLUS Tasks lassen sich automatisch die Rufnummern bereinigen.

Es gibt zwei unterschiedliche Möglichkeiten, einen Task zu implementieren. Beide Möglichkeiten sollten jeweils auf dem Server erfolgen und nicht auf einem Client, sodass die Ausführung des Tasks gewährleistet werden kann.

<table data-card-size="large" data-view="cards"><thead><tr><th align="center"></th><th align="center"></th></tr></thead><tbody><tr><td align="center"><a href="/version-6.0/automatischer-abgleich/manueller-task"><strong>Manueller Task</strong></a></td><td align="center">mit Hilfe der Aufgabenplanung</td></tr><tr><td align="center"><a href="/version-6.0/automatischer-abgleich/task"><strong>Task</strong></a></td><td align="center">aus der Anwendung</td></tr></tbody></table>


# Manueller Task

Diese Variante wird immer dann verwendet, wenn kein Client auf dem Server installiert wurde.

### Programmverzeichnis

Für den manuellen Task wird das Programmverzeichnis des PHONE+PLUS Tasks benötigt. Dieses kann von einem Client auf den Server kopiert werden. Der Task wird während der Installation von PHONE+PLUS in das Programmverzeichnis von cobra kopiert:

#### Beispielpfad (innerhalb einer cobra Installation):

C:\\**Program Files**\cobra\\**CRMBI**\Programm\Module\Extension\Addins\PhonePlus-Task

{% hint style="info" %}
Bitte beachten Sie, dass je nach der eingesetzten cobra Version (32bit / 64bit) und je nach Variante der Pfad abweichen kann.
{% endhint %}

Kopieren Sie die Dateien, inkl. der Unterordner auf Ihren Server in ein entsprechendes Verzeichnis.

### Task einrichten

#### Konfiguration anpassen

Damit der Task funktioniert muss in der zugehörigen AppConfig (*Ruthardt.PhonePlus.Task.exe.config*) der Pfad zum cobra Systemverzeichnis eingetragen werden. Nachfolgend ein Beispiel wie diese Datei aussehen kann:

<pre class="language-xml"><code class="lang-xml">&#x3C;?xml version="1.0" encoding="utf-8"?>
&#x3C;configuration>
  &#x3C;appSettings>
    &#x3C;add key="CobraSystemPath" value="<a data-footnote-ref href="#user-content-fn-1">\\server\cobra\CRMPRO\System\</a>" />
  &#x3C;/appSettings>
  &#x3C;startup>
    &#x3C;supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
  &#x3C;/startup>
  &#x3C;runtime>
    &#x3C;assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      &#x3C;dependentAssembly>
        &#x3C;assemblyIdentity name="JetBrains.Annotations" publicKeyToken="1010a0d8d6380325" culture="neutral" />
        &#x3C;bindingRedirect oldVersion="0.0.0.0-2021.1.0.0" newVersion="2021.1.0.0" />
      &#x3C;/dependentAssembly>
    &#x3C;/assemblyBinding>
  &#x3C;/runtime>
&#x3C;/configuration>
</code></pre>

#### Task in der Aufgabenplanung hinterlegen

Starten Sie die Aufgabenplanung auf Ihrem Server und hinterlegen Sie eine neue Aufgabe:

<figure><img src="https://1658063885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZensJZZAfxZCF2vSbtpo%2Fuploads%2FMPatULV5BvdiYezKpOcc%2Ftask-1.png?alt=media&amp;token=f36b0823-8300-4d4e-9720-033d83009bb2" alt=""><figcaption><p>Bitte beachten Sie, dass das Passwort evtl. gespeichert werden muss, falls Sie die ADL Datei von einem Netzlaufwerk aufrufen.</p></figcaption></figure>

<figure><img src="https://1658063885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZensJZZAfxZCF2vSbtpo%2Fuploads%2FGQAOX7iEFQexEa56Fpbb%2Ftask-2.png?alt=media&amp;token=42564458-984d-44c1-8917-12fe1a0cff2b" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1658063885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZensJZZAfxZCF2vSbtpo%2Fuploads%2FQi86wPlJCGtETKZNUCYx%2Ftask-3.png?alt=media&amp;token=fed0a5d5-4d1e-4e68-8e3b-ca6655b6c654" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1658063885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZensJZZAfxZCF2vSbtpo%2Fuploads%2Ftmwfr7aiaoamuOd4QKnb%2Ftask-4.png?alt=media&amp;token=ea83386c-7684-4b29-b75a-c3644c003985" alt=""><figcaption><p>Wählen Sie unter 1 den entsprechenden Programmpfad, indem sich der PHONE+PLUS Task befindet. Unter 2 hinterlegen Sie den Pfad Ihrer ADL Datei zum Beispiel \\server\cobra\System\crm.adl und unter 3 geben Sie zusätzlich noch einmal den Programmpfad aus 1 an.</p></figcaption></figure>

[^1]: Pfad bitte anpassen


# Task

Der Task kann automatisch direkt aus den PHONE+PLUS Einstellungen in der Aufgabenplanung erstellt werden.

Über einen Button im Einstellungsdialog lässt sich der Task schnell in der Aufgabeplanung einstellen.

<figure><img src="https://1658063885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZensJZZAfxZCF2vSbtpo%2Fuploads%2FIPEUw2YkPH5WReYuwwGj%2Fimage.png?alt=media&amp;token=4bc66683-156a-499a-a651-447aa8235920" alt=""><figcaption></figcaption></figure>


# Automatischer Abgleich

Mit Hilfe des PHONE+PLUS Tasks lassen sich automatisch die Rufnummern bereinigen.

Es gibt zwei unterschiedliche Möglichkeiten, einen Task zu implementieren. Beide Möglichkeiten sollten jeweils auf dem Server erfolgen und nicht auf einem Client, sodass die Ausführung des Tasks gewährleistet werden kann.

<table data-card-size="large" data-view="cards"><thead><tr><th align="center"></th><th align="center"></th></tr></thead><tbody><tr><td align="center"><a href="/automatischer-abgleich/manueller-task"><strong>Manueller Task</strong></a></td><td align="center">mit Hilfe der Aufgabenplanung</td></tr><tr><td align="center"><a href="/automatischer-abgleich/task"><strong>Task</strong></a></td><td align="center">aus der Anwendung</td></tr></tbody></table>


# Manueller Task

Diese Variante wird immer dann verwendet, wenn kein Client auf dem Server installiert wurde.

### Programmverzeichnis

Für den manuellen Task wird das Programmverzeichnis des PHONE+PLUS Tasks benötigt. Dieses kann von einem Client auf den Server kopiert werden. Der Task wird während der Installation von PHONE+PLUS in das Programmverzeichnis von cobra kopiert:

#### Beispielpfad (innerhalb einer cobra Installation):

C:\\**Program Files**\cobra\\**CRMBI**\Programm\Module\Extension\Addins\PhonePlus-Task

{% hint style="info" %}
Bitte beachten Sie, dass je nach der eingesetzten cobra Version (32bit / 64bit) und je nach Variante der Pfad abweichen kann.
{% endhint %}

Kopieren Sie die Dateien, inkl. der Unterordner auf Ihren Server in ein entsprechendes Verzeichnis.

### Task einrichten

#### Task in der Aufgabenplanung hinterlegen

Starten Sie die Aufgabenplanung auf Ihrem Server und hinterlegen Sie eine neue Aufgabe:

<figure><img src="https://content.gitbook.com/content/QVZaPswWtdPFbrW9f4AP/blobs/StAAgn8McndlYpE5MTQv/task-1.png" alt=""><figcaption><p>Bitte beachten Sie, dass das Passwort evtl. gespeichert werden muss, falls Sie die ADL Datei von einem Netzlaufwerk aufrufen.</p></figcaption></figure>

<figure><img src="https://content.gitbook.com/content/QVZaPswWtdPFbrW9f4AP/blobs/nO91yeS2u1nGvXgckEPP/task-2.png" alt=""><figcaption></figcaption></figure>

<figure><img src="https://content.gitbook.com/content/QVZaPswWtdPFbrW9f4AP/blobs/Zk4o8rDu7SQY9z24MkPw/task-3.png" alt=""><figcaption></figcaption></figure>

<figure><img src="https://content.gitbook.com/content/QVZaPswWtdPFbrW9f4AP/blobs/r4tLCIzQLDhSwFmY0sRO/task-4.png" alt=""><figcaption></figcaption></figure>

1. Wählen Sie unter 1 den entsprechenden Programmpfad, indem sich der PHONE+PLUS Task Exe befindet.
2. Unter 2 hinterlegen Sie den Pfad zu ihrer ADL Datei und den Pfad zum Systemverzeichnis von Cobra in folgendem Format:\
   `-a "adlPfad" -s "cobraSystemPfad"`

   `Z.B. : -a \\server\cobra\System\crm.adl -s \\server\cobra\System`
3. Unter 3 geben Sie zusätzlich noch einmal den Programmpfad der Executable aus 1 an.


# Task

Der Task kann automatisch direkt aus den PHONE+PLUS Einstellungen in der Aufgabenplanung erstellt werden.

Über einen Button im Einstellungsdialog lässt sich der Task schnell in der Aufgabeplanung einstellen.

<figure><img src="https://content.gitbook.com/content/QVZaPswWtdPFbrW9f4AP/blobs/xbab9u1v0WLy0Eu5CWVr/image.png" alt=""><figcaption></figcaption></figure>


