Etiquetado: 

  • Este debate tiene 2 respuestas, 2 mensajes y ha sido actualizado por última vez el hace 1 año, 10 meses por AvatarCristina Nicolàs.
Viendo 3 entradas - de la 1 a la 3 (de un total de 3)

Respuestas del foro


  • Avatar
    Jon Ander (IGN)
    Participante
    Jon Ander (IGN)

    Buenas (Otra vez),

    He creado una extension con una tabla nueva, y al subirla da el siguiente error:

    Package validation failed due to the following error(s): (1,13): error PTE0004: Table ‘50002’ is missing a matching permission set. – Job Id : 45cce965-ca38-4b19-a0c8-f676fd1a9bfe

    He mirado por internet, y he visto que hay que crear un XML con permisos.. pero no se muy bien como hacerlo, lo he creado de la siguiente manera:

    <<PermissionSet RoleID=»D365 BASIC» RoleName=»D365 BASIC»>
    <Permission>
    <ObjectType>0</ObjectType>
    <ObjectID>50002</ObjectID>
    <ReadPermission>1</ReadPermission>
    <InsertPermission>1</InsertPermission>
    <ModifyPermission>1</ModifyPermission>
    <DeletePermission>1</DeletePermission>
    <ExecutePermission>0</ExecutePermission>
    <SecurityFilter />
    </Permission>
    </PermissionSet>>

    Pero luego donde le digo que ese permiso lo tiene que crear?

    Gracias.

    #7137
    Avatar
    Jon Ander (IGN)
    Participante
    Jon Ander (IGN)

    Buenas,

    Ya esta solucionado.

    El problema era la estructura del XML.

    Hay que añadir la Raiz: <PermissionsSets>

    Con esa raiz, ya funciona.

    Gracias.

    Saludos.

    #7139
    Avatar
    Cristina Nicolàs
    Superadministrador
    Cristina Nicolàs

    Gracias Jon,

    Para NAV2018 todavía no existía, pero en el .vsix de BC hay un nuevo comando que te crea todo el XML de permisos él solito.

    Un saludo,
    Cristina Nicolàs

    #7145
Viendo 3 entradas - de la 1 a la 3 (de un total de 3)

Debe iniciar sesión para responder a este tema.