Come aprire il dettaglio di un record da Field Service App a Salesforce1

E’ successo che un giorno avessi bisogno di inserire un azione in Field Services che portasse la risorsa (utente) a visualizzare un determinato record sulla app Salesforce one.

In rete trovi informazioni che riguardano le app extension, ma non sono descritte benissimo

Innanzi tutto devi sapere che le app extension possono essere solo per Android o solo per IOS. Questo significa che se crei un azione per IOS, l’utente android non la visualizzerà e viceversa.

Questo comporta che se voglio avere quell’azione su entrambi i sistemi operativi, devo creare due azioni distinte.

Per creare le app extension procedere come segue:

  • Setup -> Field Service Mobile Settings
  • New (o cliccare su quella esistente)
  • Add App Extension (in fondo alla pagina)

Il Type può essere IOS o Android
Il Launch value è il deep link con schema salesforce1 per accedere al record in modo dinamico
La Label è la voce che viene mostrata come azione su Field Service
Lo Scoped è dove vogliamo che sia presente l’azione in Field Service, su quale oggetto dobbiamo essere per avere l’azione

Approfondimento Deep Link

Approfondimento App extension