Riveting process