workspace

garimakharb
Tera Guru

'Compose email' button is not showing in servicenow operations workspace, can anybody help?

4 REPLIES 4

prerna_sh
Tera Sage

Hi @garimakharb ,

For incident this is OOB functionality, but for others you have to "add the Email Client manually by updating the Dictionary attributes for the required table". 

Please follow these steps:

  1. Open the table (for example, sc_req_item, or whichever table you want to see).

  2. Go to the Dictionary Entry and locate the record with the type "collection".

  3. In the Attributes related list, add a new attribute with Name: "email client" and Value: "true", then save the record.

  4. In SOW, enable the Stacked view. You should then be able to view the desired item. (See attached screen shot)

Let me know if anything else is required.

 

-------------------------------------------------------------------------------------------------------------------------------------------
If my response solves your query, please mark helpful by selecting accept as Solution and Helpful. Let me know if anything else is required.
Thanks,
Prerna

 

 

 

AndersBGS
Tera Patron

Hi @garimakharb ,

 

What do you mean by the "Compose email" button? What did you expect to see? Is it only on 1 type of record or on all type of records? Have you ensured to update SOW to latest version?

 

If my answer has helped with your question, please mark my answer as the accepted solution and give a thumbs up.

Best regards
Anders

Rising star 2024
MVP 2025
linkedIn: https://www.linkedin.com/in/andersskovbjerg/

Ankur Bawiskar
Tera Patron

@garimakharb 

for which table?

-> did you enable email_client for that Table?

-> if yes then it should show in Workspace

Share some screenshots.

Regards,
Ankur
✨ Certified Technical Architect  ||  ✨ 10x ServiceNow MVP  ||  ✨ ServiceNow Community Leader

BasheerP
Mega Contributor

Hi @garimakharb ,

 

There are few steps that you need to perform to make your compose email button work on your newly created workspace. 

1. Add email client attribute to your dictionary collection.

2.Add draft email variant to your record page.

3. Configure form action layout item ui action.

 

Lets begin....

 

1.Add email client attribute to your dictionary collection.

  1.  In filter navigator sys_dictionary.LIST
  2. Search your table name find record with TYPE: Collection Open the record go to ATTRIBUTE related list. Click NEW add Email Client attribute and save the record.

2.Add draft email variant to your record page.(refer screen shot)

  1. In Filter Navigator sys_ux_screen.LIST.
  2. Click new 

         Screen Name : Draft Email

         Screen Collection : Record

         Order:                           300

         Screen Condition: table=sys_email_draft

         Page Definition : Compose Email

          Parent Macroponent : Workspace App Shell

         App Configuration : your app configuration

 

     Save the record.

 

3. Configure form action layout item ui action.

  1.  In Filter Navigator Now Experience Framework>Declarative actions>Form action Layout.
  2. Click new fill all the required fields

          Name: Give a meaningful name

          Table: Your main table ex:- case

          action config :- Your action config.       Save the record  and staying in the same page.

    3. UX Form Action Layout Items related list click edit add a functional compose email action example : If you           are using CSM compose email action from CSM/FSM configurable workspace or If ITSM action from                   SOW workspace. save the record.

        Note:- you can set display type of  compose email as button or a overflow menu.

Now come to your workspace just hit on compose email that's it it opens email draft email page to write a email . You are done....!

 

Please follow these steps it will work....

If you find this as helpful mark as helpful

 

Regards,

BasheerP