Kulkujen käytössä Field Service Mobile -sovelluksessa huomioitavia asioita
Tutustu kuluissa huomioitaviin asioihin ennen kuin käytät kulkuja Field Service -mobiilisovelluksessa.
Vaaditut versiot
| Käytettävissä: Salesforce Classicissa (ei kaikissa organisaatioissa) ja Lightning Experiencessa |
| Field Servicen ydinominaisuudet, hallittu paketti ja mobiilisovellus ovat käytettävissä Enterprise Edition-, Unlimited Edition- ja Developer Edition -versioissa. |
| Käyttäjät tarvitsevat Field Service Mobile -käyttäjälisenssin käyttääkseen Field Service -mobiilisovellusta. |
Kulkujen datan lataaminen
Kun sovellus lataa käyttäjän aikataulutiedot, se lataa myös globaalit kulut ja kaikki kulut, jotka kattavat käyttäjien aikatauludatassa olevat tietueet. Kun ruutua vedetään alas Salesforcen kanssa synkronoimiseksi, sovellus lataa kulun metadatan uudelleen.
Kulkuun syötetyt parametrit
Kun iOS- tai Android-sovellus käynnistää kulun, se välittää siihen seuraavat parametrit:
- Id — Sen tietueen tunnus, josta kulku käynnistetään.
- UserId — Tämänhetkisen käyttäjän tunnus.
- ParentId — Sen päätietueen tunnus, josta kulku käynnistetään. Jos kulku käynnistetään esimerkiksi palvelutapaamisesta, ParentId on työtilauksen tai työtilauksen rivikohteen tunnus.
Valintavaihtoehdon luominen
Jos käyttäjä valitsee valintavaihtoehdon arvon, jota käytetään ruutukomponentissa, kuten valintapainikkeen tai monivalintaluettelon, ruutukomponentti asetetaan käyttämään kyseistä arvoa. Jos valinnan arvoa ei ole määritetty, ruutukomponentille asetetaan valintaotsikko.
Kulkujen käyttäminen tapausten kohdistussäännöillä
Tietuepäivitykset sisältävät mobiilikulut käynnistävät kohdistussääntöjä, jos pyyntö päivittää entiteetin, jolla on kohdistussääntöjä samassa tapahtumassa tapaukselle tai liidille. Jos haluat ohittaa kohdistussäännöt, suorita Apexissa Assignment Rules DMLOptions-vaihtoehdoilla ja määritä ylätunnisteeksi Sforce-Auto-Assign False.
Kulkujen rajoitukset Field Service Mobile -sovelluksessa
- Yhdistelmäkenttiä, kuten katuosoitteita, ei voi käyttää suoraan mobiilikuluissa. Näiden tietojen käyttäminen edellyttää, että yhdistelmäkenttää edustavia kenttiä, kuten kaupunkia ja maata, käytetään sen sijaan.
- Jotkin kaavafunktiot ja operaattorit ovat käytettävissä offline-tilassa.
- Kulkujen kaavakentissä ei tueta kenoviivoja ( ' ) ja monirivisiä merkkijonoja.
- CRM Core App -ruutukulkuja ei tueta Field Service -mobiilisovelluksessa. Vain Field Service -mobiilikulkuja tuetaan.
- Sähköpostihälytysten toimintoja ei tueta kuluissa.
- Keskeytettyjä kulkuja ei tueta. Jos poistit kesken olevan kulun tai poistit Field Service -mobiilisovelluksesta, et voi jatkaa kulkua siellä, missä lopetit.
- Useita CRUD-operaatioita käyttävien kulkujen käsittely voi kestää kauan. Jos haluat nopeuttaa tätä prosessia, ota yhteyttä Salesforce-tukeen pyytääksesi, että luonnosjono keskeytetään.
- Kulkuilla ei voi olla sidonnaisuuksia Apex- tai tietuekäynnistimiin.
- Syvälinkkejä sisältävät kulut voivat aiheuttaa ongelmia, eikä niitä suositella tällä hetkellä.
wasSelected-operaattoria ei voi käyttää päätöksissä.eval()-funktioiden totuusarvottruejafalseovat merkkikokoriippuvaisia.- Kovakoodattujen tunnusarvojen täytyy olla 18 numeroa pitkiä. 15-numeroisia arvoja ei tueta.
- Vikaliittimiä ei tueta kuluissa.
- Kun kuvia ladataan palvelimelle kuluista, sisältöasiakirjojen tunnusten parametria ei tueta. Pääkäyttäjien täytyy luoda kulun vahvistusruutu, joka näyttää palvelimelle ladatut kuvat. Videoita ja muita tiedostotyyppejä tueta.
- Kulut eivät tue seuraavia elementtejä. Näiden elementtien lisääminen kulkuun aiheuttaa virheen.
- Lightning-komponentit (paitsi tiedostojen lataamiseksi palvelimelle)
- Tiedoston palvelimelle lataamisen output-parametrit, paitsi ”Palvelimelle ladattujen tiedostojen nimet”
- Valintavaihtoehtoresurssit, joissa on Näytä syötetty teksti -asetus käytössä
- Output-parametrejä käyttävät toiminnot
Huomautus Joissakin kuluissa on toimintoja, joiden output-parametrit eivät aiheuta virhettä välittömästi, mutta niitä ei silti tueta.
- Kulut eivät tue Osio-ruutukomponenttia.
- Kulkujen valintaluetteloita, jotka sisältävät oletusarvon, ei tueta. Jos valitset oletusarvon, sitä ei näytetä oletusarvona valintaluettelossa eikä sitä käytetä mobiilikulussa. Voit välttyä tältä ongelmalta lisäämällä erillisen valinnan, joka on vakio yhtä kuin objektin ruudun valintaluetteloarvon oletusarvo.
- Kulkuissa valintapainikekentät, jotka eivät ole pakollisia, sallivat käyttäjän valita luettelosta arvon, mukaan lukien --Ei mitään--. --Ei mitään-- on null-arvo, joka sallii kentän olevan valinnainen.
- Kulkujen valintaluettelot käyttävät arvoja valintajoukosta, josta oletusarvo on kohdistettu.
- Kulkujen tietuemuuttujat vaativat, että tietueiden kenttiä voidaan käyttää niiden API-nimien kautta. Kenttien suhteiden nimien käyttämistä ei tueta.
- Tietueiden kenttien hakusuhteet on rajoitettu yhteen sisennyksen tasoon. Jos tarvitset useampia tasoja, käytä kohdistuselementtejä.
- Kulkujen tekstialueet voivat sisältää enintään 2 000 merkkiä.
- Puolipisteiden käyttämistä käyttäjien valintavaihtoehtojen määrittämiseen kulkujen valintaruuturyhmissä ja monivalintaluetteloissa ei tueta. Jos käytät käyttäjien valintavaihtoehdoille puolipisteitä, dataa ei renderöidä oikein.
- Tietueiden valintavaihtoehtojen joukot eivät säilytä valittua arvoa. Tietueen valintavaihtoehtojoukon muuttujaa ei voida käyttää määrittämään, mikä valinta tehtiin. Valinnan tekemiseen käytetty komponentti, kuten valintaluettelo, tallentaa arvon kuitenkin myöhempää käyttöä varten.
- Field Service -mobiilisovellus ei tue mukautettua logiikkaa,
Get-elementtienor-operaattoria tai tietueen valintajoukon muuttujaa. - Kun käytät kulkua, joka sisältää alakulun, pääkulkuun palaaminen alakulusta Edellinen-painikkeella poistaa syötetyt tiedot.
- Field Service -organisaatiosta viimeksi lisättyjä tietueita ei näytetä mobiilikuluissa, kun käytät kulun tietueen valintavaihtoehtojen joukkoa tai Nouda-elementtiä kyselläksesi näitä tietueita. Korjaa tämä ongelma kirjautumalla ulos mobiilisovelluksesta ja kirjautumalla uudelleen sisään.
- Kulut, jotka on asennettu Field Service -mobiilisovellukseen hallitun paketin avulla, aiheuttavat virheen. Suosittelemme käyttämään ei-hallittua pakettia sen sijaan. Tämä virhe tapahtuu vain mobiilisovelluksessa.
- Flow Builder ei tue HTML-tekstiä.
- Mobiilikulut tukevat vain näitä globaaleja arvoja:
- $Flow.CurrentDateTime
- $Flow.CurrentDate
- $GlobalConstant.EmptyString
- Kulut eivät tue työpöytä- tai mobiililaitteilla valintaluettelon oletusarvoja, jotka on saatu objektin valintaluetteloarvoista.
- Jos kulun valintaluettelokomponentissa on kohdistettu oletusarvo, sen arvo täytetään oletusarvoisesta valintaluettelokentän arvosta, eikä siihen kohdistetusta valintaluettelojoukosta.
- Kulun suorittamista toisena käyttäjänä ei tueta.
- Vain seuraavia kohdistustoimintoja tuetaan kokoelmille:
- Lisää
- Yhtä kuin
- Yhtä kuin määrä
- Valintaluetteloarvot laajennetaan, jos arvoja on enintään viisi tai jos valintaluettelo on kulun ruudun ainoa komponentti. Muussa tapauksessa arvot näytetään alasvetoluettelona.
- Kun tietueen valintavaihtoehtojen joukkoa käytetään dataluettelona kulun yksittäiselle kohteen valintaluettelolle, ruutu ei näy oikein. Voit välttyä tältä lisäämällä valintaluetteloon enemmän kohteita.
- Mobiilisovelluksen kulkujen suodatuksessa käyttäjä näkee viiteluettelon valintaluettelon sijaan, jos seuraavat ehdot täyttyvät:
- Kulun arvosäilöllä on aina määritetty ylätason tunnus (parametri, jonka tunnus on välitetty), ellei arvosäilöstä saatu ylätason tunnus ole null.
- Käyttäjä luo kulkujen rakentajassa ruutuvaiheen, joka sisältää yhden kentän ja joka käyttää valintavaihtoehdon viitteenä yhtä dynaamista valintavaihtoehtoa. Lisäksi dynaaminen valinta ei ole valintaluettelo ja se sisältää päätietueen tunnuksen suodattimena.
- Päätunnuksen perusteella tunnistetulla ylätason tietueella on dynaaminen valintatyyppi määritettynä viiteluettelona.
- Kulkujen päätöselementissä voi olla enintään yhdeksän ehtoa.
- Työtilauksen tai muun tuetun objektin
AttachedContentDocument-objekteilla luodut tietueen valintavaihtoehtojen joukot eivät toimi mobiilisovelluksessa. Mobiilisovellus ei tue tiedostojen viiteluettelon näyttämistä kulussa. - Kun käytät kentissä
NOW()-kaavaa, luo erillinen kaavaresurssi, joka renderöidään muotoonNOW(), ja käytä resurssia vahvistuskentässä. Näin varmistetaan, että kulun käynnistyksessä käytetään uusinta aikaleimaa. - Kulut säilyttävät muuttuja-arvot syöttämisen jälkeen. Edellinen-painikkeen napsauttaminen kulussa ei tyhjennä arvoa.
- Field Service -mobiilisovelluksen kuluissa, jotka käyttävät Luo tietue -elementtiä, tunnus täytetään sovelluksen välimuistin tunnuksella. Tämä välimuistin tunnus ei ole juuri luodun tietueen tunnus. Jos haluat käyttää sovelluksen kulun välimuistin tunnusta, sinun täytyy ottaa käyttöön Luo tietue -elementin "Käytä erillisiä resursseja ja literaaliarvoja" -vaihtoehto.
- Kaavaketjuja samassa kulun vaiheessa ei tueta.
- Kokoelman valintajoukkoja ei tueta kuluissa.
- Field Service -mobiilisovellus ei tue navigointipainikkeiden nimen muuttamista tai piilottamista kuluissa.
- Kun mobiilikulku sisältää kuvan, Apexin
BeforeInsert-käynnistin voi aiheuttaa virheen. - Jos haluat poistaa mukautettujen objektien käyttöoikeudet, kirjaudu ulos ja sitten takaisin mobiilisovellukseen.
- Ehdollista näkyvyyttä ei tueta, pois lukien datan taltiointi.
- Kulkujen Sisältyy- ja Ei sisälly -operaattoreita ei tueta Field Service -mobiilisovelluksessa.
- Sidonnaisia valintaluetteloita tuetaan mobiilikuluissa, mutta niitä ei tueta sivuston työpöytäversiossa.
- Kulun keräämät elementit tallennetaan paikallisesti välimuistiin. Nouda ja päivitä noutaaksesi uutta dataa Nouda tietueita varten. Tämä rajoitus ei koske käyttäjiä, joilla on LDS käytössä.
- Kulkujen muotoillun tekstin väri ei näy Field Service -mobiilisovelluksessa.
- Mukautettu sisäänkirjautumiskulku täytyy määrittää, kun Istunnon aktivointi vaaditaan -käyttöoikeus otetaan käyttöön Field Service -mobiilikäyttäjille. Ilman mukautettua sisäänkirjautumiskulkua mobiilikäyttäjät menettävät Palveluresurssi-objektin käyttöoikeudet eivätkä voi kirjautua sisään mobiilisovellukseen.
- Kulut, jotka muokkaavat Työtilaus-objektin Palveluraportin kieli -kenttää, eivät toimi offline-tilassa.
- Field Service -mobiilisovelluksessa kululla luotuihin uusiin tietueisiin ei ole lisätty automaattisesti numeroidun kentän datatyypin arvoa. Kenttää ei täytetä, koska palvelin luo numeron tietueen luonnin aikana eikä se ole paikallisesti käytettävissä sovelluksessa.
- Flow Builder verkossa sallii käyttäjien kohdistaa tyhjiä arvoja tietueiden kentille, ja niitä käsitellään null-arvoina. Mobiilisovelluksessa kaikki kohdistuselohkon kentät, joilla on tyhjiä arvoja, ohitetaan, eikä tyhjiä arvoja määritetä.
- Et voi päivittää uuden tietueen Chatter kulusta, kun LDS on käytössä.
- Jokainen Field Service Mobile -kulun Luo-, Päivitä- tai Poista-toiminto suoritetaan erillisenä transaktiona, eli jokainen toiminto käsitellään erikseen. Tämä toimintatapa eroaa työpöytäversioista, joissa useita tietuemuutoksia voidaan ryhmittää yhteen tapahtumaan.
Käytettävissä olevat kaavafunktiot ja operaattorit
| Kaavafunktiot ja operaattorit | |
|---|---|
| Matemaattiset operaattorit |
|
| Loogiset operaattorit |
|
| Päiväys- ja kellonaikafunktiot |
|
| Loogiset funktiot |
|
| Matemaattiset funktiot |
|
| Tekstifunktiot |
|
| Lisäfunktiot |
|
