Loading
Explorar funciones de servicio heredadas
Í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
          Permitir a los agentes ver el perfil de su recurso de servicio con un desencadenador de Apex

          Permitir a los agentes ver el perfil de su recurso de servicio con un desencadenador de Apex

          Cree un desencadenador de Apex que comparte un registro de recurso de servicio con un agente y convierte el agente en el propietario. Los agentes pueden luego realizar acciones para su propio registro Recurso de servicio. Pueden enviar una preferencia de recurso de servicio, absentismo de recurso o una hoja de horas, o ver habilidades que obtienen a través de participación de agentes. Un desencadenador permite a los agentes ver únicamente su propio registro de Recurso de servicio, en comparación con la apertura de todos los registros de Recurso de servicio de forma pública para todos los agentes.

          Ediciones necesarias

          Nota
          Nota Participación de plantilla de trabajo tiene programada su jubilación. Consulte Jubilación de Participación de plantilla de trabajo.
          Ver ediciones compatibles.

          Este es un ejemplo de cómo puede compartir un registro de Recurso de servicio con un agente.

          Nota
          Nota Para garantizar el mejor resultado con este desencadenador, asegúrese de que el parámetro de colaboración predeterminado de toda la organización para los recursos de servicio está establecido en Privado.
          trigger share_record_with_resource on ServiceResource (after insert) {
              for (ServiceResource sr : Trigger.New) {
                  if (sr.RelatedRecord != null) {
                      ServiceResourceShare srShare = new ServiceResourceShare();
                      srShare.ParentId = sr.Id;
                      srShare.UserOrGroupId = sr.RelatedRecordId;
                      srShare.AccessLevel = 'Read';
                      insert srShare;
                  }
              }
          }
          

          Este es un ejemplo de cómo podría convertir un agente en el propietario de un registro de recursos de servicio:

          trigger change_resource_owner on ServiceResource (before insert) {
              for (ServiceResource sr : Trigger.New) {
                  if (sr.RelatedRecordId != null) {
                      sr.OwnerId = sr.RelatedRecordId;
                  }
              }
          }
          
           
          Cargando
          Salesforce Help | Article