Compartir a través de


Procedimiento para agregar una acción personalizada a una lista externa

Última modificación: viernes, 16 de abril de 2010

Hace referencia a: SharePoint Server 2010

Las acciones personalizadas pueden usarse para ejecutar un flujo de trabajo, mostrar un formulario existente o navegar a otra página web.

Agregar una acción personalizada

  1. Vaya a la lista externa en el explorador.

  2. Haga clic en Editar lista en Cinta de Server. Esta acción debe abrir la lista externa en Microsoft SharePoint Designer 2010.

  3. Haga clic en el botón Acción personalizada de la cinta de opciones, tal como se muestra en la siguiente figura. A continuación, haga clic en la ubicación donde desea que aparezca la acción personalizada.

    Figura 1. Cinta de opciones de nuevo formulario

    Cinta de opciones de nuevo formulario

  4. Con esta acción debe aparecer el cuadro de diálogo Crear acción personalizada. En este cuadro de diálogo, puede escribir un nombre y una descripción para la acción personalizada y, a continuación, proporcionar una dirección URL a un formulario o página web, o bien seleccionar un flujo de trabajo.

    Figura 2. Crear acción personalizada

    Creación de acción personalizada

  5. Haga clic en Aceptar. Navegue a la lista para ver la acción personalizada que agregó en la ubicación especificada anteriormente.

Agregar una acción personalizada que tome campos BDC como parámetros

  1. Defina una acción en el modelo BDC desde el principio o mediante la Administración central de SharePoint. Vea el Fragmento XML: Adición de una acción a un tipo de contenido externo en un modelo BDC para obtener un ejemplo.

  2. Vaya a la lista externa en el explorador.

  3. Haga clic en Editar lista en la cinta de opciones.

    Con esta acción se abre la lista externa en Microsoft SharePoint Designer 2010.

  4. Haga clic en el botón Acción personalizada de la cinta de opciones y, a continuación, haga clic en la ubicación donde desea que aparezca la acción personalizada.

    Se abrirá el cuadro de diálogo Crear acción personalizada. En este cuadro de diálogo, puede escribir un nombre y una descripción para la acción personalizada. A continuación, en el campo Navegar a la dirección URL, proporcione una dirección URL con el siguiente formato.

    ~site/_layouts/ActionRedirect.aspx?ItemID={ItemId}&EntityNamespace=<EnterEntityNamespaceFromModel>&EntityName=<EntityNameFromModel>
         &LOBSystemInstanceName=<LobSystemInstanceNameFromModel>&ActionName=<ActionNameFromModel>
    
  5. Reemplace <EnterEntityNamespaceFromModel>, <EntityNameFromModel>, <LobSystemInstanceNameFromModel> y <ActionNameFromModel> con valores válidos del modelo BDC. El nombre de acción y los nombres de parámetros distinguen mayúsculas de minúsculas.

    La siguiente figura muestra el cuadro de diálogo Crear acción personalizada.

    Figura 3. Cuadro de diálogo Crear acción personalizada

    Cuadro de diálogo Crear acción personalizada

  6. Haga clic en Aceptar. Navegue a la lista externa; debe ver la acción personalizada que agregó en la ubicación especificada anteriormente.