Lors d'une recherche de fournisseurs de services, le fournisseur le mieux indiqué peut ne pas être forcément disponible. Si aucun fournisseur adéquat n'est disponible, un client peut être placé en liste d'attente pour un fournisseur.
CPM offre aux assistants sociaux la possibilité d'ajouter un client à une liste d'attente pour un fournisseur. Un client peut être mis en liste d'attente pour recevoir de services de non-placement et de services de placement, soit pour le fournisseur, soit pour une offre de fournisseur spécifique.
Lorsqu'un client est ajouté à la liste d'attente, une position lui est automatiquement attribuée en fonction du nombre de clients existants dans la liste d'attente. Par exemple, si la liste d'attente compte déjà 10 clients, la position 11 sera attribuée au nouveau client. La position d'un client peut être déplacée manuellement vers le haut ou le bas, selon la priorité établie pour ce client. Une entrée de liste d'attente peut également se voir attribuer une date d'expiration afin d'éviter que des entrées obsolètes ne persistent indéfiniment dans une liste.
Un gestionnaire de ressources peut rechercher des entrées dans les listes d'attente. De nombreux critères de recherche peuvent être spécifiés :
Les entrées de la liste d'attente peuvent être examinées régulièrement afin de déterminer si le client doit persister dans la liste d'attente ou en être supprimé. Cette opération est effectuée en enregistrant une date de révision sur l'entrée de la liste d'attente. La date de révision peut également être configurée pour s'étendre sur une période avant l'expiration de l'entrée de la liste d'attente.
Une fois qu'un fournisseur dispose de ressources pour fournir un service, le premier client en haut de la liste d'attente peut être supprimé. Dans le cas de services de placement, une fois qu'une place est vacante, l'assistant social peut l'allouer à un client. En fonction de la période de service, une réservation (si la période de service se situe dans le futur) ou un placement est créé lorsqu'une place est allouée au client placé en file d'attente. Lorsqu'une place est allouée au client, l'entrée de la liste d'attente est automatiquement marquée 'Alloué'.