Loading
Salesforce-organisaatiosi suojaaminen
Visualforcen käyttäminen Mobiililaitteiden seuranta -ominaisuuden kanssa

Visualforcen käyttäminen Mobiililaitteiden seuranta -ominaisuuden kanssa

Sen lisäksi, että voit määrittää Mobiililaitteiden seuranta -ominaisuuden API-kutsuilla, voit vuorovaikuttaa sen kanssa Apex- ja Visualforce-sivujen kautta.

Vaaditut versiot

Käytettävissä: Enterprise Edition-, Performance Edition-, Unlimited Edition- ja Developer Edition -versioissa
Tarvittavat käyttöoikeudet
Salesforcea käyttävien laitteiden tarkasteleminen: Laitteiden tarkasteluoikeus
Käyttäjien laitteiden muokkaaminen: Laitteiden hallintaoikeus
Luo Mobiililaitteiden seuranta -ominaisuudelle Visualforce-sivu. Lisätietoja on kohdassa Visualforce.
Esimerkki
Esimerkki

Tämä Visualforce-esimerkkisivu näyttää Salesforce-organisaatiosi laitteet.

Mobiililaitteiden seurannan Visualforce-sivu

Tämä esimerkkikoodi näyttää Visualforce-sivua käyttävän UserDeviceController-luokan vaatiman UserDeviceWrapper-luokan.

public class DeviceWrapper {
    public String id{get; set;}
    public String userName{get; set;}
    public String deviceType{get; set;}
    public String platformType{get; set;}
    public String status{get; set;}
}

Tämä esimerkkikoodi on tämän Visualforce-sivun tarjoama UserDeviceController.

public class UserDeviceController {
    private final List<DeviceWrapper> devices;
        public String targetId{get;set;}    
    
    public UserDeviceController() {
        targetId = '';
        List<UserDevice> rawDevices = [SELECT Id,User.Name,DeviceType,PlatformType,Status FROM UserDevice];
        devices = new List<DeviceWrapper>();
        for(UserDevice d : rawDevices) {
            DeviceWrapper a = new DeviceWrapper();
            a.id = d.id;
            a.userName = d.User.Name;
            a.deviceType = d.DeviceType;
            a.platformType = d.PlatformType;
            a.status = d.Status;
            devices.add(a);
        }
    }
    
    public List<DeviceWrapper> getDevice() {
        return devices;
    }
}

Kun Apex-ohjain on luotu, luot seuraavan Visualforce-sivun.

<apex:page controller="UserDeviceController" lightningStylesheets="true">
    <apex:sectionHeader title="Mobile Device Tracking"/>
    <apex:pageBlock>
        <apex:form >
            <apex:pageBlockTable value="{!device}" var="a">
                <apex:column value="{!a.id}" headerValue="Device ID" />
                <apex:column value="{!a.userName}" headerValue="User" />
                <apex:column value="{!a.deviceType}" headerValue="Device Type" />
                <apex:column value="{!a.platformType}" headerValue="Platform" />
                <apex:column value="{!a.status}" headerValue="Status" />
            </apex:pageBlockTable>
        </apex:form>
    </apex:pageBlock>
</apex:page>
 
Ladataan
Salesforce Help | Article