Creare app con gli strumenti di sviluppo di Slack

La creazione di app con la piattaforma di Slack ti consente di connettere la tua area di lavoro agli strumenti, alle origini dati e ai processi che consentono alla tua organizzazione di svolgere le proprie attività senza problemi.

Suggerimento: iscriviti al Programma per sviluppatori di Slack per accedere a funzioni beta, strumenti e altre risorse create appositamente per gli sviluppatori.

 

Cosa puoi creare?

Le app possono essere interne (le progetti e le crei solo per l’uso interno aziendale) oppure esterne (crei e distribuisci qualcosa tramite l’App Directory di Slack che altre aziende possono utilizzare). Continua a leggere per avere una panoramica dei casi d’uso possibili, per sapere dove iniziare e per scoprire maggiori dettagli sulle specifiche della creazione con la piattaforma Slack.

 

Creare per il tuo team

Le migliori app per il tuo team dipendono dagli strumenti e dai processi che ritieni importanti. Per trovare ispirazione, puoi porti le seguenti domande:

  • Devi integrare uno dei sistemi interni o degli strumenti della tua organizzazione con Slack?
  • Alcuni di questi strumenti generano avvisi o notifiche che richiedono l’attenzione di un gruppo di persone? Invia gli avvisi a un canale Slack per informare le persone giuste tutte in una volta.
  • Passi tutto il giorno saltando da un programma all’altro per trovare le informazioni di cui hai bisogno? Un’app personalizzata che raccoglie i dati nella tua area di lavoro in modo da collegare tra loro i dati correlati e avviare complessi processi intersistemici, con l’ausilio aggiuntivo della ricerca integrata di Slack.

 

Strumenti e funzioni

Puoi personalizzare il modo in cui gli utenti finali interagiscono con la tua app utilizzando la nostra suite di blocchi predefiniti. Di seguito troverai esempi degli strumenti che forniamo per rendere lo sviluppo e la gestione della tua app il più semplice possibile e le funzioni che puoi integrare nell’app.

Strumenti

Funzioni

  • CLI di Slack
    Usa l’interfaccia della riga di comando (CLI) di Slack per costruire il framework per una nuova app con un TypeScript SDK e distribuisci con facilità la tua app sull’infrastruttura di Slack.
  • Manifesti delle app
    Usa il manifesto dell’app per impostare, sviluppare e gestire rapidamente la tua app.
  • Distribuzione di appearchiviazione dei dati
    Distribuisci la tua app e memorizza i relativi dati sull’infrastruttura di Slack per mantenere tutti i componenti in un unico luogo e rispettare automaticamente i nostri standard di sicurezza e conformità.
  • Sandbox per sviluppatori
    I sandbox sono ambienti Enterprise Grid che puoi utilizzare per sviluppare tutte le funzioni di Slack in modo sicuro e senza alcun costo. Per effettuare il provisioning di un sandbox per sviluppatori, dovrai iscriverti al Programma per sviluppatori di Slack.
  • Funzioni personalizzate
    Le funzioni sono blocchi di codice preimpostati che svolgono determinate azioni. Le app possono includere funzioni (chiamate anche passaggi) che i membri dell’area di lavoro o dell’organizzazione Enterprise Grid possono aggiungere ai workflow che creano con Workflow Builder. Ricorda che i workflow con passaggi personalizzati vengono considerati workflow premium.
  • Workflow
    Le app possono includere workflow predefiniti utilizzabili da chiunque nella tua organizzazione o area di lavoro. 
  • Trigger
    I trigger determinano in che modo (ad esempio con il clic di un pulsante o in modo automatico in base alla pianificazione) e in che posizione (in Slack o in un altro servizio) viene avviato un workflow.

 

Inizia

API Slack è la base per tutto ciò che devi sapere per la creazione sulla piattaforma Slack, dalle guide introduttive alla documentazione dettagliata.

Quando vuoi iniziare la creazione, puoi iniziare seguendo i passaggi indicati di seguito:

  1. apri l’App Directory di Slack
  2. Dal menu a discesa nell’angolo in alto a destra, seleziona l’area di lavoro in cui vuoi che si trovi l’app, quindi clicca su Crea
  3. Clicca su Crea un’app