Vai al contenuto principale

Documentation Index

Fetch the complete documentation index at: https://docs.devin.ai/llms.txt

Use this file to discover all available pages before exploring further.

Guida a Devin Desktop per gli amministratori Enterprise

Scopo Questa guida aiuta gli amministratori Enterprise platform / developer-experience a pianificare, distribuire e gestire Devin Desktop per organizzazioni con team Enterprise di grandi dimensioni. È volutamente prescrittiva e rimanda a guide dettagliate “how-to” per ciascun argomento. Considerala sia come una guida da leggere per intero sia come una checklist durante l’onboarding.

1. Pubblico e prerequisiti

Dettagli
Chi dovrebbe leggerloAmministratori Platform / Dev-Ex, IT aziendale, team di tooling centralizzato
Conoscenze presupposteTerminologia di base di Devin Desktop (team, ruolo), concetti relativi all’IdP Enterprise (SAML, SCIM), uso della CLI
Fuori ambitoApprofondimenti interni su sicurezza / conformità → vedi la documentazione Sicurezza e conformità

2. Checklist di avvio rapido

  1. Conferma le impostazioni a livello di organizzazione
  2. Configura SSO (Okta, Azure AD, Google; consulta la documentazione SAML per le altre opzioni)
  3. Abilita SCIM e mappa i gruppi IdP → team di Devin Desktop
  4. Definisci il modello di ruolo e autorizzazione (privilegio minimo)
  5. Configura Admin Portal: visualizzazione dei team e controlli di sicurezza
  6. Distribuisci client/estensioni di Devin Desktop agli utenti finali
  7. Visualizza dashboard di analytics e token di accesso API
Usa questo elenco come checklist di monitoraggio della distribuzione per il “Giorno 0”.

3. Concetti chiave di Devin Desktop

  • Team – raccolte piatte di membri; non esistono team nidificati. I Team (chiamati anche Groups) determinano l’assegnazione dei ruoli e il raggruppamento analytics, consentendoti di definire l’ambito delle autorizzazioni e visualizzare le metriche di utilizzo per ciascun gruppo.
  • Ruoli e autorizzazioni – RBAC predefinito; gli admin sono responsabili principalmente della gestione dei team, delle impostazioni delle funzionalità di Devin Desktop e delle analytics. I ruoli integrati in genere coprono queste esigenze, ma creare un ruolo personalizzato con l’autorizzazione analytics-view consente ai manager e ai responsabili dei team di visualizzare le metriche dei propri team. (documentazione RBAC)
  • Admin Portal – UI centralizzata per la gestione di utenti e team, l’utilizzo dei crediti, la configurazione SSO, i toggle delle funzionalità (Web Search, MCP, Deploys), dashboard analytics/esportazione dei report, chiavi di servizio per l’utilizzo dell’API e controlli di ruoli/autorizzazioni.
  • Agenti e workspace – l’IDE di Devin Desktop e i plugin Jetbrains sono agentici

3.1 Panoramica di Admin Portal

L’Admin Portal consente la gestione centralizzata di tutte le funzionalità Enterprise di Devin Desktop tramite un’interfaccia web intuitiva. Le funzionalità principali includono:

Gestione utenti e team

  • Aggiungi, rimuovi e gestisci gli utenti della tua organizzazione
  • Configura i team con la corretta assegnazione dei ruoli
  • Monitoraggio dello stato e dell’attività degli utenti

Autenticazione e sicurezza

  • Configura l’integrazione SSO con i principali provider di identità
  • Imposta il provisioning SCIM per la gestione automatizzata del ciclo di vita degli utenti
  • Gestisci il controllo degli accessi basato sui ruoli (RBAC)
  • Crea e gestisci chiavi di servizio per le automazioni API con autorizzazioni di ambito specifico

Attivazione/disattivazione funzionalità e controlli

Importante: Questi controlli delle funzionalità influiscono sul comportamento dell’intera organizzazione e possono essere modificati solo dagli amministratori. Le nuove funzionalità principali con implicazioni per la privacy dei dati vengono rilasciate per impostazione predefinita nello stato “off”, così da garantirti il controllo su quando e come abilitarle.
L’Admin Portal ti offre un controllo granulare sulle funzionalità di Devin Desktop che possono essere abilitate o disabilitate per team. Nota sulla privacy dei dati: alcune funzionalità richiedono l’archiviazione di dati aggiuntivi o di telemetria, come indicato di seguito: Configurazione dei modelli
  • Configura a quali modelli AI possono accedere i tuoi team in Devin Desktop
  • Puoi filtrare per modello (scegliendo modelli specifici come SWE-1.5, Claude Opus 4.6, ecc.) oppure filtrare per provider (ad es. OpenAI, Anthropic, Google). Alla volta viene applicato un solo tipo di filtro.
  • Seleziona più modelli o provider per diversi casi d’uso (Cascade, Command, chat, ecc.)
Override del modello predefinito
  • Imposta il modello Cascade predefinito per gli utenti del tuo team
  • Questo modello viene preselezionato ogni volta che un utente apre Devin Desktop (non solo la prima volta)
  • Gli utenti possono comunque cambiare modello in qualsiasi momento durante una sessione
  • Solo i modelli abilitati nella Configurazione dei modelli sono disponibili come opzioni predefinite
Esecuzione automatica dei comandi del terminale (Beta)
  • Imposta il livello massimo di esecuzione automatica per i comandi del terminale in tutta la tua organizzazione
  • Sono disponibili quattro livelli: Disabled (nessuna esecuzione automatica), Allowlist Only (solo i comandi presenti nell’allowlist), Auto (comandi ritenuti sicuri dall’AI) e Turbo (tutti i comandi tranne quelli nella denylist)
  • Gli utenti possono selezionare qualsiasi livello fino al massimo che configuri, con la flessibilità necessaria nel rispetto della tua policy di sicurezza
  • Scopri di più sui comandi eseguiti automaticamente
Elenchi dei comandi del terminale (Beta)
  • Configura allowlist e denylist a livello di team per i comandi del terminale che si applicano a tutti i membri del team
  • Allowlist: i comandi in questo elenco verranno eseguiti automaticamente senza conferma dell’utente (quando l’esecuzione automatica è abilitata)
  • Denylist: i comandi in questo elenco richiederanno sempre l’approvazione dell’utente prima dell’esecuzione
  • Precedenza: la denylist ha la precedenza sull’allowlist—se un comando corrisponde a entrambi gli elenchi, richiederà l’approvazione
  • Accesso tramite Admin Portal → Team Settings → Terminal Commands → Manage Lists
  • Questi elenchi a livello di team vengono uniti agli elenchi allow/deny dei singoli utenti configurati nelle Settings di Devin Desktop
server MCP (Beta) Distribuzioni di app (Beta) Condivisione delle conversazioni
  • Consenti ai membri del team di condividere conversazioni di Cascade con altri
  • Le conversazioni vengono caricate in modo sicuro sui server di Devin Desktop
  • I collegamenti condivisibili sono limitati ai soli membri del team che hanno effettuato l’accesso
  • Scopri di più sulla condivisione delle conversazioni
Devin
  • Cosa fa Devin — Delega attività complesse end-to-end (debugging, distribuzione, testing e altro) a un agente cloud autonomo. Ogni sessione di Devin viene eseguita sulla propria VM con desktop, browser e Computer Use, così può continuare a lavorare anche dopo che hai chiuso il laptop.
  • Delegare il lavoro a Devin — Pianifica con un agente Cascade locale e, con un solo clic, invia l’attività a Devin per l’implementazione. Devin avvia la propria macchina e si mette al lavoro mentre il tuo team continua a scrivere codice in locale.
  • Dove compare Devin — Le sessioni di Devin compaiono accanto alle sessioni Cascade locali nell’Agent Command Center e possono essere organizzate in Spaces insieme a tutto il resto relativo a un’attività.
  • Scopri di più su Devin
Revisioni delle PR (integrazione GitHub) Gestione della Knowledge Base
  • Seleziona e organizza contenuti per la Knowledge Base da fonti Google Drive per i tuoi team di sviluppo
  • Carica e organizza documentazione e risorse interne
  • Scopri di più sulla Knowledge Base

4. Gestione delle identità e degli accessi

Raccomandazione: Utilizza SSO con SCIM ove possibile per il provisioning e il deprovisioning automatici, nonché per la gestione dei gruppi.

4.1 Single Sign-On (SSO)

Indicazioni
IdP supportatiOkta, Azure AD, Google (altri tramite SAML generico)
Approccio consigliatoCrea un’app specifica per Devin Desktop nell’IdP; usa assegnazioni di gruppo basate sui ruoli invece del gruppo org-wide All Employees
Problemi comuniSuffissi email non corrispondenti, alias utente duplicati
Consulta la Guida alla configurazione di SSO e SCIM per istruzioni dettagliate sulla configurazione di Okta, Azure AD, Google e SAML generico.

4.2 Provisioning SCIM

  • Perché – gestione automatizzata del ciclo di vita degli utenti e dell’appartenenza ai team su larga scala
  • Funzionalità
    • Crea / disattiva automaticamente gli utenti
    • Crea automaticamente i team (oppure gestiscili manualmente)
    • Gli utenti possono appartenere a più team
    • Creazione di team personalizzati tramite API SCIM (documentazione)
  • Strategie di mappatura
    • 1 gruppo IdP → 1 team Devin Desktop (semplice, il caso più comune)
    • Prefissi dei gruppi funzionali o basati sul progetto (ad es. proj-foo-devs)
  • Aspetti da decidere
    • Quali gruppi escludere (ad es. stagisti, collaboratori esterni)
    • Regole di ridenominazione quando cambiano i nomi dei gruppi IdP
  • Attenzione: SCIM deve rimanere la tua fonte di riferimento — combinare SCIM con aggiornamenti manuali / API può causare disallineamenti. Usa l’API principalmente per aggiungere gruppi supplementari.

5. Gestione di utenti e team su larga scala

  • Team piatto → progettare attentamente la tassonomia del team (senza nidificazione su cui fare affidamento)
  • Gli utenti possono appartenere a più gruppi. I gruppi vengono usati per consultare le analytics
  • Al momento, SCIM non supporta l’assegnazione di ruoli agli utenti. SCIM supporta solo l’assegnazione di utenti ai gruppi

6. Analytics e accesso alle API

6.1 Analytics integrate

DashboardCaso d’uso
Panoramica dell’adozioneMonitora il numero totale di utenti attivi e il coinvolgimento giornaliero
Attività del teamUtilizzo del team
Analytics mostra la percentuale di codice scritto da Devin Desktop, aiutando a quantificarne l’impatto: consulta le tue dashboard in analytics del team.

6.2 API

APIScenari tipici per gli amministratori
RESTGestione SCIM, analytics

7. Considerazioni operative

  • Pagine di stato – monitora lo stato del servizio in tempo reale: Devin Desktop, Anthropic, OpenAI
  • Canali di supporto – windsurf.com/support

8. Mettere gli utenti finali nelle condizioni di avere successo

  1. Rimanda gli utenti finali alla guida all’installazione di Devin Desktop per installare l’estensione appropriata o il client desktop.
  2. Pubblica una pagina interna “Guida introduttiva a Devin Desktop” (collegamento alla documentazione ufficiale)
  3. Organizza sessioni di onboarding dal vivo / registra brevi demo
  4. Prepara template di progetto iniziali e prompt di esempio
  5. Raccogli feedback tramite un sondaggio dopo 2 settimane; apporta miglioramenti

9. Risorse aggiuntive