Using lookup relationship fields

Return to top

47 Comments

  • Dan R.
    Community Moderator

    Hi Ashwin Raju

    We have parent/child account models in our Salesforce and have a Hierarchy field type on the child accounts that provide an easy link back to the parent. Both accounts are synced to Zendesk, but it would be amazing to be able to also model that relationship. We have the SF Account IDs mapped to the Organization external ID attribute, so it would be great if we could use the external ID being used in that field type to also create the same relationships as part of the sync. 

    0
  • Stephen Barbarino

    Understood on the use case Ashwin, that does make sense. However this does limit the use of Zendesk as an internal ticketing platform. It seems that Zendesk is more focused on the B2C customer experience use case which is fine...I just think that those of us trying to use it as an ITSM tool will find it lacking in features and eventually need to make a move to a platform more suitable. 

    0
  • Adam Ashby-Clarke

    Hi Ashwin Raju

    Absolutely loving this feature so far however I believe the "level-up" function for this is 2 part:

    1) Allow Relationship Fields to be linked to custom objects.

    2) Allow Realtionship Fields to be displayed on Guide.

    Our use case is simple - we manage software licenses for our partners.  We would love to build custom objects for these software licenses and link them to their organisation.  When it is time for them to submit a request regarding this license, their list should be available to them in guide to select from so that we know which license the ticket is referring to.  Would be amazing! 

    1
  • Maroc Cloud

    We are trying to update a Relationship field on our users profiles via the API but it doesn't seem to work. Is it a known limitation ?

    0
  • Thomas (internalnote.com)
    Community Moderator
    Hey,

    Below is a working example:

    I tested:
    PUT https://{{domain}}.zendesk.com/api/v2/users/{{user.id}}.json
    with payload
    {"user":{
    "user_fields": {
    "account_manager": "6148144615442"
    }}
    Note that you should pass the following header!
    Content-Type: application/json
    The field updates correctly.

    I might write a full guide for https://internalnote.com cause there's some fun automations to be build here!
    1
  • Omair

    I am wondering when will you guys allow using the Lookup Relationship field to be visible on Explore. Further, I tried adding the Lookup Relationships field on the Help Center's submit a request form and that is also not possible. Do you guys have something on your roadmap for this?

     

    0
  • Dan R.
    Community Moderator

    Hi Ashwin Raju

    Have there been any advancements towards having these fields reportable in Explore? I just had a use case where these fields would have been perfect, but one of the requirements was that we needed to be able to report on the values selected, so we had to scrub the idea.

    If data can be entered into the system, it really needs to be visible in Explore. 

    0
  • Ashwin Raju
    Zendesk Product Manager

    Hi Dan R. - The good news is that we very close to completing the build for this feature. We should be releasing this feature sooner than you think.Let me ask my counterpart on the Explore side to share better sense of the timelines (CC: Renata Nikulina)

     

    1
  • Dan R.
    Community Moderator

    That's great to hear, thanks for replying to me Ashwin. Eager to hear more from Renata :)

    0
  • Dan R.
    Community Moderator

    Hi Renata Nikulina

    I'm really excited to hear more about the timelines for reporting on lookup relationship fields from Ashwin Raju's last reply. Is there anything you can share?

    Thanks!

    0
  • Ashwin Raju
    Zendesk Product Manager

    Hi All!! I bring great news for you all.. A few common requests that I have heard are:
    1) Why can't I point Lookup fields to custom objects? For eg: I want to create a Lookup field in a ticket that points to an Order. 
    2) Why can't I create enhanced Trigger condition using my lookup fields? For example,

    If Account Manager -> Region = North East 
    Assign the ticket to High Priority - North East

    3) Why can't I create notifications actions using my lookup fields? For example

    If Order -> Status = Delayed
    Send an email to the Relationship Manager associated with the Ticket

    We are releasing an Early access program next week which includes all these functionalities AND MORE!!.. Be sure to try it out. 

    0
  • Ashwin Raju
    Zendesk Product Manager

    Hi Dan R. - I guess we missed updating it here... But Explore reporting on Custom objects is live now !!!! Here is the announcement - https://support.zendesk.com/hc/en-us/articles/5569922925722-Announcing-lookup-relationship-fields-in-Explore

    0
  • Archie Menzies

    Ashwin Raju, are there any plans to allow view conditions to specify (current user) on User lookup relations for tickets?

    We have a use case where we need to assign a user other than the one handling communication to a ticket who will remain the Assignee and would like to create a view where they can see the open tickets they have assigned.

    1
  • Ashwin Raju
    Zendesk Product Manager

    hi Archie Menzies - In your use case, you want a way to put a filter which says.. Lookup field value should not be Assignee value.. Am I right in saying that ?
    This is an interesting use case, which I need to further think about..

    However, we are in early stages of considering Dynamic filtering for Lookup fields..Use cases like
    1) Show me only the Orders where Order->Customer = Requester (Order is a custom object)

    2) Show me only the Employees where Employees->Manager = Requester 

    3) Show me Assets where Asset-> Assigned to = Logged in User (Asset is a custom object) 

    These might be especially helpful when it comes to bringing Lookup fields to Guide

     

    0
  • Archie Menzies

    Ashwin Raju, I'm actually looking for a way to configure a ticket view to show the agent tickets where they are selected in the user look up field.

    In the same way we can create a view where the Assignee = (current user), I would like to be able to create a view where {My custom lookup field} = (current user).

    0
  • Bill Reed

    Is there a reason why Light Agent is not one of the Role conditions for these fields?

    You can set to Agent, Admin, or End User. If set to Agent, Light Agents do not appear in the list.

    0
  • Dan R.
    Community Moderator

    I second Archie Menzies suggestion. I'd like to be able to have a lookup relationship to for an account owner on an Org within Support and create a view showing tickets opened for that org. 

    0

Please sign in to leave a comment.

Powered by Zendesk