> ## Documentation Index
> Fetch the complete documentation index at: https://www.octoparse.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Crea attività dai modelli

> Cerca nel catalogo dei modelli Octoparse, esamina i parametri normalizzati e crea, visualizza in anteprima o aggiorna attività basate su modelli dalla CLI.

Usa i modelli quando il catalogo Octoparse contiene già un flusso di lavoro per il sito web o la sorgente dati che ti serve.

<Note>
  I comandi dei modelli richiedono credenziali configurate nella CLI v0.1.33 e versioni successive. Esegui `octoparse auth login` prima di cercare o esaminare i modelli.
</Note>

## Cerca nel catalogo dei modelli

```bash theme={null}
octoparse template search "Amazon" --page 1 --page-size 20
octoparse template search "Google Maps" --sort 1 --json
```

La ricerca dei modelli usa lo stesso catalogo e l'ordinamento predefinito del sito web Octoparse.

## Esamina un modello

```bash theme={null}
octoparse template view <templateId>
octoparse template version <templateId> --json
```

Usa `template view` per esaminare i parametri normalizzati e gli esempi di creazione generati prima di creare un'attività.

<Note>
  I comandi CLI e l'output JSON pubblico usano `templateId`. `templateRegistrationId` è un campo API interno e non deve essere usato nelle integrazioni CLI.
</Note>

## Crea un'attività di modello

Passa valori semplici con flag `--param` ripetuti:

```bash theme={null}
octoparse template-task create <templateId> \
  --name "My template task" \
  --param keyword=laptop \
  --param country=US \
  --json
```

Per parametri strutturati, passa direttamente JSON o usa un file:

```bash theme={null}
octoparse template-task create <templateId> --params '{"keyword":"laptop"}' --json
octoparse template-task create <templateId> --params-file params.json --json
```

Visualizza in anteprima la richiesta senza creare un'attività remota:

```bash theme={null}
octoparse template-task create <templateId> --params-file params.json --dry-run --json
```

## Aggiorna i parametri del modello

```bash theme={null}
octoparse template-task update <taskId> --params-file params.json --yes --json
```

L'aggiornamento di un'attività di modello modifica lo stato remoto e richiede `--yes`.

## Passaggi successivi

<CardGroup cols={2}>
  <Card title="Gestisci attività" href="/docs/it/cli/guides/tasks-and-groups">
    Elenca, rinomina, sposta, copia e convalida l'attività creata.
  </Card>

  <Card title="Esegui in locale" href="/docs/it/cli/guides/local-runs">
    Esegui l'attività di modello con il motore locale integrato.
  </Card>
</CardGroup>
