docs: @Bean
      @ConditionalOnMissingBean
      // don't active the auto assign scheduler in test, otherwise it is hard to
      // test
      @Profile("!test")
      @ConditionalOnProperty(prefix = "hawkbit.autoassign.scheduler", name = "enabled", matchIfMissing = true)
      AutoAssignScheduler autoAssignScheduler(final TenantAware tenantAware, final SystemManagement systemManagement,
              final SystemSecurityContext systemSecurityContext, final AutoAssignChecker autoAssignChecker,
              final LockRegistry lockRegistry) {
          return new AutoAssignScheduler(systemManagement, systemSecurityContext, autoAssignChecker, lockRegistry);
      }