Loading
Identificar sus usuarios y gestionar el acceso
Índice de materias
Seleccionar filtros

          No hay resultados
          No hay resultados
          Estas son algunas sugerencias de búsqueda

          Compruebe la ortografía de sus palabras clave.
          Utilice términos de búsqueda más generales.
          Seleccione menos filtros para ampliar su búsqueda.

          Buscar en toda la Ayuda de Salesforce
          Utilizar Visualforce con Seguimiento de dispositivos móviles

          Utilizar Visualforce con Seguimiento de dispositivos móviles

          Además de configurar Seguimiento de dispositivos móviles utilizando las API, puede interactuar con ella a través de Apex y una página de Visualforce.

          Ediciones necesarias

          Disponible en: Enterprise Edition, Performance Edition, Unlimited Edition y Developer Edition
          Permisos de usuario necesarios
          Para ver dispositivos de usuario que acceden a Salesforce: Ver dispositivos
          Para modificar dispositivos de usuario: Gestionar dispositivos
          Cree una página de Visualforce para Seguimiento de dispositivos móviles. Consulte Visualforce.
          Ejemplo
          Ejemplo

          Esta página de ejemplo de Visualforce enumera dispositivos para su organización de Salesforce.

          Página de Visualforce de Seguimiento de dispositivos móviles

          Este ejemplo de código muestra la clase UserDeviceWrapper requerida por la clase UserDeviceController que impulsa la página Visualforce.

          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;}
          }

          Este ejemplo de código es UserDeviceController que impulsa esta página Visualforce.

          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;
              }
          }

          Tras crear el controlador de Apex, crea la siguiente página de Visualforce.

          <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>
           
          Cargando
          Salesforce Help | Article