Come funzionano i ruoli
Un ruolo è la scelta più importante che fai prima di inviare un'attività. Lo scegli nel compositore della Chat, e decide due cose insieme: la metodologia dell'agente — come affronta il lavoro — e, cosa cruciale, i suoi permessi SAP — quali strumenti gli vengono fisicamente consegnati.
Questa pagina spiega come i ruoli delimitano l'agente, come sono raggruppati nel selettore e quale conoscenza porta ciascun ruolo. Ogni ruolo selezionabile dall'utente è elencato nella tabella riassuntiva alla fine, con un link alla sua pagina di dettaglio.
Un ruolo è un confine di permessi, non solo un prompt#
I ruoli sono imposti a livello di strumento, non per istruzione. Quando scegli un ruolo, Makion decide quali strumenti SAP passare all'agente per quell'esecuzione:
- Ai ruoli di sola lettura viene consegnato solo l'insieme di lettura degli strumenti SAP. Possono leggere sorgenti, strutture, elenchi where-used, tabelle, dump e log, ma gli strumenti di scrittura non gli vengono mai passati — quindi fisicamente non possono bloccare un oggetto, impostare sorgenti, creare o attivare. Non esiste prompt che tu possa scrivere per far cambiare SAP a un ruolo di sola lettura, perché la capacità non gli è mai stata data.
- I ruoli con scrittura ottengono l'insieme di lettura più gli strumenti di scrittura, così possono bloccare, impostare sorgenti, creare e attivare come parte del lavoro che dirigi.
La cancellazione di oggetti è disabilitata per ogni ruolo, senza condizioni — sola lettura e con scrittura allo stesso modo. Nessun ruolo può cancellare un oggetto SAP; la richiesta viene bloccata prima ancora di raggiungere SAP. Vedi il Modello di sicurezza per come questo viene imposto.
Poiché il confine è fisico, «sola lettura» in Makion significa sola lettura di fatto, non solo di intenzione. È questo che ti permette di affidare all'agente un intero parco di codice custom da analizzare, o un incidente da classificare, senza alcun rischio che cambi qualcosa.
I ruoli sono raggruppati per prodotto#
Nel compositore della Chat il selettore Ruolo raggruppa i ruoli sotto tre intestazioni di prodotto:
- Development — costruire, esaminare, testare e migrare ABAP e oggetti correlati.
- Consulting — analisi consultiva in sola lettura che produce deliverable per il cliente.
- Support — diagnostica di incidenti in sola lettura che indica la prossima azione per un umano.
I ruoli di sola lettura riportano un suffisso · sola lettura nel menu a discesa, così puoi capire a colpo d'occhio cosa può fare un ruolo prima di sceglierlo.
Ogni ruolo porta conoscenza#
Un ruolo non è mai solo un nudo insieme di permessi. Ogni ruolo gira con:
- Un pacchetto di conoscenza ABAP di base — le convenzioni condivise e i limiti invalicabili che ogni ruolo Makion rispetta.
- Le regole di base e la conoscenza del tuo progetto — gli standard che un amministratore definisce per progetto nella scheda Metodologia. È così che fai seguire all'agente le convenzioni della tua squadra. Vedi Metodologia e Configurare i progetti.
Alcuni ruoli portano anche pacchetti di conoscenza extra specifici del ruolo — per esempio, i ruoli di build e migrazione sono forniti con conoscenza mirata per il lavoro su CDS, RAP o Clean-Core. Gli amministratori personalizzano le regole di base e la conoscenza per progetto, così lo stesso ruolo può comportarsi in modo diverso tra due progetti di proposito.
Sola lettura vs scrittura a colpo d'occhio#
| Ruolo di sola lettura | Ruolo con scrittura | |
|---|---|---|
| Strumenti consegnati all'agente | Solo l'insieme di lettura | L'insieme di lettura più gli strumenti di scrittura |
| Può bloccare / impostare sorgenti / creare / attivare? | No — fisicamente non può | Sì, come parte dell'attività che dirigi |
| Può cancellare un oggetto SAP? | No | No |
| Uso tipico | Investigare, esaminare, valutare, diagnosticare | Implementare, testare, migrare, costruire |
Un ruolo con scrittura cambia SAP durante la conversazione che stai dirigendo — è proprio lo scopo di un ruolo con scrittura. Se vuoi un gate umano rigido di approvazione e applicazione su ogni scrittura, usa invece la Modalità autonoma.
Ruoli di sistema (solo Modalità autonoma)#
Oltre ai ruoli selezionabili dall'utente, Makion ha un piccolo insieme di ruoli di sistema nascosti usati solo dalla pipeline di applicazione della Modalità autonoma — per esempio il pianificatore autonomo, l'esecutore e lo scrittore di applicazione, l'attivatore batch e il verificatore. Questi non li scegli mai nel compositore; esistono per portare avanti il flusso proponi → approva → applica che un umano regola con un gate. Sono documentati con la Modalità autonoma, non qui.
Tutti i ruoli selezionabili dall'utente#
Ogni ruolo che puoi scegliere nel compositore, raggruppato per prodotto.
Development#
| Ruolo | Lettura/Scrittura | Usalo per… |
|---|---|---|
| Development | Scrittura | Implementare un requisito dall'inizio alla fine — esplorare, riutilizzare, pianificare, bloccare, validare, attivare, riportare. Il ruolo predefinito. |
| Architecture | Sola lettura | Ottenere un solution design e un piano (oggetti, pattern, modello dati, transport, rischi) senza toccare SAP. |
| Code review | Sola lettura | Esaminare oggetti di destinazione rispetto ai tuoi standard e ottenere risultati prioritizzati con correzioni. |
| Unit tests | Scrittura (solo test) | Scrivere o estendere test ABAP Unit senza cambiare la logica di produzione. |
| ATC check | Scrittura | Eseguire ABAP Test Cockpit e riportare risultati raggruppati; correggere solo se lo chiedi. |
| ATC remediation | Scrittura | Eseguire ATC e correggere i risultati una categoria alla volta, preservando il comportamento, su un proprio transport. |
| Research | Sola lettura | Investigare e rispondere a domande con prove — un primo ruolo sicuro. |
| Specification | Sola lettura (SAP) | Trasformare una spec grezza del cliente nel formato spec normalizzato di Makion. |
| Effort estimate | Sola lettura | Trasformare una spec in una stima di sforzo onesta e a fasce, scaricabile. |
| CDS | Scrittura | Progettare e costruire veri modelli dati CDS VDM bottom-up. |
| RAP | Scrittura | Costruire un business object RAP completo, dal modello dati al servizio. |
| Fiori | Scrittura | Rendere un servizio OData pronto per Fiori Elements con un livello di annotazioni @UI. |
| Migration | Scrittura | Preparare interattivamente un oggetto per ECC→S/4HANA / Clean-Core, con approvazione umana. |
| Migration Map | Sola lettura | Analizzare un parco di codice custom per una migrazione S/4 e classificare gli oggetti per utilizzo. |
| Clean-core check | Sola lettura | Verificare gli oggetti per la conformità clean-core di S/4HANA. |
| Adobe Forms | Sola lettura (SAP) | Clonare e adattare un SAP Interactive Form e ottenere un XDP finito da incollare. |
Consulting#
| Ruolo | Lettura/Scrittura | Usalo per… |
|---|---|---|
| Assessment | Sola lettura | Produrre una valutazione dello stato attuale di un'area di codice custom delimitata. |
| Authorization Review | Sola lettura | Derivare dal codice gli oggetti di autorizzazione richiesti e segnalare mancanti vs concessi in eccesso. |
| Interface Inventory | Sola lettura | Inventariare le interfacce (RFC, ALE/IDoc, Gateway) da configurazione e codice. |
| Delivery Report | Sola lettura | Assemblare il deliverable per il cliente con un verdetto GO / GO-WITH-WARNINGS / NO-GO. |
| Migration Map | Sola lettura | (Anche qui) Analisi del parco di codice per la pianificazione ECC→S/4. |
| Clean-core check | Sola lettura | (Anche qui) Verifica degli oggetti per la conformità clean-core. |
Support#
| Ruolo | Lettura/Scrittura | Usalo per… |
|---|---|---|
| Diagnose | Sola lettura | Classificare un incidente da un solo ancoraggio e ordinare le cause radice probabili. |
| Health Check | Sola lettura | Eseguire una rapida scansione mattutina per IDoc bloccati, job falliti e dump. |
| IDoc Triage | Sola lettura | Approfondire un errore IDoc e consegnare l'esatto passo manuale di rielaborazione. |
Pagine correlate#
- Chat — dove scegli un ruolo e invii un'attività.
- Ruoli Developer — costruire, esaminare, testare e analizzare ABAP.
- CDS, RAP, Fiori e migrazione — CDS, RAP, Fiori e migrazione.
- Adobe Forms — clonare e adattare SAP Interactive Forms.
- Ruoli Consulting — deliverable consultivi in sola lettura.
- Ruoli Support — diagnostica di incidenti in sola lettura.
- Metodologia e Configurare i progetti — personalizza le regole di base e la conoscenza dei ruoli per progetto.
- Modello di sicurezza — come vengono imposti l'accesso in sola lettura e in scrittura.
- Modalità autonoma — la pipeline di applicazione con gate umano e i suoi ruoli di sistema.