# Migracja zadania z Talend Administration Center do Talend Management Console

W tym scenariuszu używasz interfejsów API Talend do migracji zadania z Talend Administration Center do Talend Management Console.

## Informacje o tym zadaniu

Oto kilka szczegółów dotyczących wywołania API:

```
Method: POST
endpoint: api/v2/migration/tmc/tasks
payload:
    {
      [
        {
          "tacid": 0,
          "id": 0,
          "triggers": [
            "string"
          ],
          "taskParameters": true,
          "pause": true
        }
      ],
      "comment": "string",
      "cloud": {
        "environment": "string",
        "workspace": "string",
        "engine": "string",
        "cluster": "string"
      },
      "options": {
        "artifact": true
      }
      }
```

## Procedura

1. Wywołaj punkt końcowy GET api/v2/tacs w interfejsach API zarządzania TAC, aby pobrać identyfikator TAC serwera TAC. Odpowiedź zwraca listę serwerów TAC zarejestrowanych w Qlik Talend Cloud Zestaw narzędzi do migracji.
2. Zanotuj identyfikator TAC serwera TAC.

   Na przykład: tacId: 1
3. Wywołaj punkt końcowy GET api/v2/tacs/inventory/tasks z identyfikatorem serwera TAC z kroku 1 jako parametrem. Odpowiedź zwraca listę zadań należących do serwera TAC.
4. Zanotuj identyfikator zadania.

   Na przykład: Identyfikator zadania: 2

   Jeśli zadanie ma zdefiniowane jakiekolwiek wyzwalacze, możesz również zanotować identyfikatory wyzwalaczy zadania, aby migrować wyzwalacze wraz z zadaniem do TMC.

   Na przykład: triggerId: 3![Przykład treści odpowiedzi w celu uzyskania identyfikatorów migrowanego użytkownika.](https://help.qlik.com/Resources/Images/qlik-talend-cloud-migration-toolkit-user-guide/tac-task.png)
5. Wywołaj punkt końcowy POST api/v2/migration/tmc/tasks w migracji z TAC do TMC, aby zmigrować zadanie do TMC.

   W obszarze Treść wprowadź następujące informacje:
   | Nazwa parametru | Wartość |
   | --- | --- |
   | milczący | Wprowadź identyfikator serwera TAC z kroku 1. |
   | id | Wprowadź identyfikator zadania z kroku 2. |
   | Wyzwalacze | Wprowadź identyfikatory wyzwalaczy z kroku 2, aby przeprowadzić migrację listy wyzwalaczy wraz z zadaniem. |
   | taskParameters | Wprowadź prawda, aby zastąpić wartości parametrów zadania TAC wartością niestandardową. |
   | Wstrzymaj | Wprowadź prawda, jeśli chcesz migrować zadanie w stanie wstrzymania. |
   | środowisko, obszar roboczy, silnik | Możesz podać nazwę docelowego środowiska wdrożeniowego TMC, nazwę obszaru roboczego oraz nazwę zdalnego silnika lub klastra. |
   | artefakt | Jeśli artefakt zadania już istnieje w TMC, wprowadź<br>false w opcjach, w przeciwnym razie<br>artefakt zostanie pobrany z repozytorium artefaktów, a następnie<br>przesłany do Talend Cloud. |

   Przykład:
   ```
    {
        "tasks": [
          {
            "tacid": 1,
            "id": 2,
            "triggers": [
              "3"
            ],
            "taskParameters": true,
            "pause": true
          }
        ],
        "comment": "Migration of task_02 from QTCMT",
        "cloud": {
          "environment": "preeti_dev",
          "workspace": "dev",
          "engine": "qtcmt_re"
        },
        "options": {
          "artifact": true
        }
   }
   ```
6. Kliknij Wykonaj, aby wykonać wywołanie.

## Wyniki

Zadanie zostało pomyślnie utworzone lub zmigrowane w TMC i zwrócono kod statusu 200. W polu Body odpowiedzi wyświetlane są szczegóły zmigrowanego zadania.![Przykład treści odpowiedzi w celu uzyskania szczegółów zmigrowanego zadania.](https://help.qlik.com/Resources/Images/qlik-talend-cloud-migration-toolkit-user-guide/task-migrated.png)