I have inherited a Drupal + CiviCRM 4.7 site which uses CiviCase to track applicants for an award. The applicant is the case client, and each case (nomination) has up to three judges assigned, who are supposed to submit scores on the case itself.

On the existing Case Type "Nomination" I have created the Case Role "Judge [for]" to link the judge and the applicant.

Right now, these assignments are handled manually, and I would like to set up a Webform CiviCRM interface for it; I cannot, however, find a way to add these role assignments. The webform has four contacts (for the applicant and each of up to three judges), but there is no way to set up the Judge role, only Case Client and Case Creator.

Webform CiviCRM configuration for Cases

I tried setting this up in Rules using relationships, but it creates general relationships, not case relationships, and so the Judges do not have permission to view and modify the case.

Did I miss a step?

1 Answer 1


I think its an issue with Webform module itself where it doesn't show relationship if you have relationship type label and name different.

Developer from Circle-Interactive submitted a fix for this today. Can try applying patch if it displays the relationship type on case tab of the webform?



  • Bravo! I didn't realize the additional roles were supposed to show up there, but they do show up now, and the form makes the correct assignments accordingly.
    – choster
    Commented Jul 25, 2019 at 19:58
  • Cheers, glad to hear that the fix helped you :) Commented Jul 25, 2019 at 19:59
  • Would it be possible for you to comment on PR(github.com/colemanw/webform_civicrm/pull/237) so that it gets merged into module? Commented Jul 25, 2019 at 20:01
  • Had to create a new GH account (I've only been using my regular one for work, but this is a side project). but it's done.
    – choster
    Commented Jul 25, 2019 at 20:11
  • Thanks a lot :) Commented Jul 25, 2019 at 20:14

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.