Los permisos se aplican a los objetos dentro de un proyecto. Las herramientas del desarrollador no amplían los permisos a los objetos dependientes cuando estos se encuentran en otros proyectos.
Los objetos dependientes son objetos utilizados por otros objetos. Por ejemplo, se crea un mapplet que contiene una transformación de expresión no reutilizable. El mapplet es el objeto primario. La transformación de expresión es un objeto dependiente del mapplet.
Las herramientas del desarrollador crean instancias de objetos cuando se utilizan objetos reutilizables dentro de un objeto primario. Por ejemplo, crea una asignación con una transformación de búsqueda reutilizable. La asignación es el objeto primario. Contiene una instancia de la transformación de búsqueda.
Un objeto puede contener instancias de objetos dependientes que se encuentran en otros proyectos. Para ver las instancias de objetos dependientes de otros proyectos, debe tener permiso de lectura en los otros proyectos. Para editar instancias de objetos dependientes de otros proyectos, debe tener permiso de escritura en el proyecto de objeto primario y permiso de lectura en los otros proyectos.