Despre integrarea Microsoft Teams
Microsoft Teams e standardul de comunicare în companii medii și mari care folosesc Microsoft 365 ca stack principal (peste 320 milioane utilizatori activi lunar la nivel mondial). Pentru organizațiile cu 50-5000 angajați, Teams înlocuiește email-ul intern pentru cereri operaționale: concediu, raportare bug intern, comandă echipament, acces la sisteme. Integrarea Megaforms → Teams prin Incoming Webhook trimite formularele interne direct în canalul potrivit (cereri HR → canal HR, cereri IT → canal IT) ca Adaptive Cards — un format Microsoft mai bogat decât webhook-urile Slack/Discord, cu suport nativ pentru butoane de acțiune (Aprobare/Refuz), drop-downs și actions tip „Submit data”. Aprobatorul vede formularul, apasă „Aprobă” direct în Teams și Megaforms primește callback-ul, marchează formularul ca aprobat și trimite confirmare automată solicitantului. Tot fluxul stă în Teams fără pasul email-and-track manual, iar istoricul e auditat per submisie. Pentru companiile care au mai multe departamente cu fluxuri distincte (HR, IT, Achiziții, Operațiuni), un singur formular Megaforms cu logică condițională poate trimite la 4-5 canale Teams diferite în funcție de tipul cererii — economia de timp pentru SPOC e tipic 60-80% față de un sistem manual de triere prin email.
Pași de setup (4 pași, ~10-15 minute)
- 1Adaugă conector Incoming Webhook în canal
În Teams, deschide canalul țintă → meniul „…” → Connectors → Incoming Webhook → Configure. Dă-i un nume (ex. „Megaforms HR Requests”), încarcă o iconiță (opțional) și apasă „Create”. Copiază URL-ul generat.
- 2Lipește în Megaforms
Megaforms → formular → Integrări → Microsoft Teams. Lipește URL-ul. Test — primești o Adaptive Card de probă.
- 3Configurează Adaptive Card
Megaforms generează automat un card cu titlul formularului, facts per răspuns și butoane de acțiune (dacă activezi). Personalizează ordinea fields în setări.
- 4Activează butoane Aprobare/Refuz (opțional)
Pentru fluxuri de aprobare, activează „Action buttons” în setări. Adaugi callback URL `https://forms.megapromoting.com/api/integrations/teams/actions` în configurarea conectorului Teams.
Câmpuri de configurare (2)
| Câmp | Tip | Obligatoriu | Descriere |
|---|---|---|---|
| webhook_url | url | da | Webhook URL |
| card_title | text | nu | Titlu card (opțional) |
Scenarii detaliate pentru Microsoft Teams (1)
Fiecare scenariu are pagină proprie cu pași concreti, payload-uri reale și exemple de cod pentru implementare rapidă.
Conformitate și securitate pentru Microsoft Teams
- ✓Credențialele (0 câmpuri sensibile) sunt criptate la rest cu AES-256 în baza Megaforms.
- ✓Niciodată nu apar în log-uri sau exporturi. Mascate în UI după salvare (afișăm doar ultimele 4 caractere).
- ✓Apelurile către Microsoft Teams ies de pe servere UE (OVH Franța). Pentru stack 100% UE, combină cu integrări self-hosted (n8n, Postgres).
- ✓Jurnalul de apeluri reține timestamp, status code și error message — fără date personale ale respondenților (data minimization).
- ✓Retry automat 3 încercări cu backoff exponential (2s, 8s, 30s). Dead-letter queue pentru intervenție manuală după rezolvare problema.