Loading
Í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
          Definir lógica de clase Apex personalizada para crear asociaciones

          Definir lógica de clase Apex personalizada para crear asociaciones

          El Generador de asociaciones de registros le proporciona la flexibilidad de personalizar completamente cómo se crean los registros de asociación utilizando una clase Apex personalizada del controlador de asociaciones.

          Ediciones necesarias

          Disponible en: Lightning Experience
          Disponible en: Professional Edition, Enterprise Edition y Unlimited Edition

          De forma predeterminada, Generador de asociaciones de registros utiliza el campo Id. de propietario en un objeto estándar o personalizado al crear registros de asociación. Puede especificar un campo de Id. diferente seleccionando Utilizar un Id. de propietario alternativo para los criterios de asociación. El campo Id. de propietario alternativo debe vincular a un objeto de usuario o contacto que esté activado para su uso como Banquero. Si su objeto personalizado o campo de Id. de propietario alternativo no cumple ese requisito, puede programar lógica personalizada para crear registros de asociación de una forma diferente.

          El Generador de asociaciones de registros le permite especificar una clase Apex personalizada para gestionar la creación de registros de asociación para un criterio de asociación específico. La clase Apex personalizada debe:

          • aplicar a un objeto que no es compatible directamente con el Generador de asociaciones de registros;
          • implementar la interfaz fscwmgen.BranchManagementAssociationHandler;
          • devolver una lista de registros relacionados de unidad de sucursal;
          • rellenar al menos los campos obligatorios mínimos en cada Registro relacionado de unidad de sucursal:
            • BranchUnitId: Representa la unidad de sucursal actual del usuario o contacto
            • BusinessUnitMemberId: El Id. de Banquero del usuario o contacto
            • RelatedRecordId: El Id. del objeto personalizado que se va a relacionar

          Para especificar una clase Apex de controlador de asociación personalizada para un criterio de asociación:

          1. En la página Nuevos criterios o Modificar criterios, asegúrese de que la casilla de verificación Utilizar un Id. de propietario alternativo está seleccionada.
          2. Especifique el campo de Id. alternativo a utilizar:
            1. Haga clic en el cuadro de búsqueda que dice Seleccionar un campo en el objeto de referencia....
            2. En la ventana Seleccionar un campo, utilice el control de filtro para buscar y seleccionar el campo de Id. que desea utilizar.
            3. Haga clic en Seleccionar para seleccionar el campo.
          3. Haga clic en la casilla de verificación Utilizar clase Apex.
          4. Haga clic en el cuadro de búsqueda que indica Buscar clases Apex.... Especifique una clase Apex que implemente la interfaz fscwmgen.BranchManagementAssociationHandler.
            Especificar un Id. de propietario alternativo y un controlador de clase Apex
          5. Guarde su trabajo.
           
          Cargando
          Salesforce Help | Article