LoginSignup
0
0

OmniStudio : エラーのまとめ

Last updated at Posted at 2023-09-05

OmniStudioのまとめページに戻る


image.png

Please check this article.

OmniStudio Document Generation Troubleshooting Guide
https://help.salesforce.com/s/articleView?id=ind.doc_gen_OmniStudio_Document_Generation_Troubleshooting_Guide.htm&type=5

Yours might be the same issue I was seeing with the OmniScript designer starting this week. This is what support told me:

To fix the OS designer Issue, perform below:

  1. Setup -> Session Settings --> disable LWS or Lightning Web Security
    1. Make sure you do a hard refresh (clear browser cache) It still uses legacy locker for security.

何がしたかったのかは、正直なところさっぱり理解できません。
image.png

私も同じ問題を抱えていました。この記事の手順に従ってみてください。私の組織ではうまくいきました。 https://help.salesforce.com/s/articleView?id=000393105&type=1

Basically, there appears to be a conflict with a feature in settings called "Use Lightning Web Security for Lightning web components" . Disabling this feature, then clearing browser cache made everything work like a charm.

基本的に、「 Lightning Web コンポーネントに Lightning Web セキュリティを使用する 」という設定の機能と競合しているようです。この機能を無効にしてからブラウザのキャッシュをクリアすると、すべてがうまく機能します。

image.png

however the solution to my problem was just to enable omniscript support, I forgot to enable it. Now it's working.

ただし、私の問題の解決策はオムニスクリプトのサポートを有効にするだけでした。有効にするのを忘れていました。今は機能しています

同じ原因かと思ったが違うとのこと。

image.png

In the Set Up the Service Console module, in the Set Up Web Chats for Your Console unit, under the Get an Inside View with Omni Supervisor missing from the instructions is the profile edit.

  1. Click the App Launcher and select Ursa Major Solar Service Console.
  2. Click the dropdown next to the object (Accounts, Cases, etc.) at the top of the console, and click Edit.
  3. Click Add More Items.
  4. Click the plus next to Omni Supervisor, and click the Add 1 Nav Item button.
  5. Click Save.
  6. Choose Omni Supervisor from the Navigation Items dropdown in the Console.
  7. Note all the features available to managers when viewing Omni-Channel support information, divided up into three tabs: Agents, Queues Backlog, and Assigned Work.

The Omni Supervisor will not appear on the navigation bar unless you edit your system admin profile tabs to Default On from Tab Hidden for Omni Supervisor.

image.png

image.png

found the answer,

  • We need to create a sharing rule for omni process,
  • All omni and vlocity sharing settings should be read only minimum not private,
  • Guest user profile we have to assign all custom classes and omni-related visual pages and apex classes.
  • Sharing Rule has to be created for your guest user profile
  • System permission should be given in the profile
    image.png

image.png

image.png

image.png

image.png

image.png

image.png

Setup > Session settings :

Disable "Lock sessions to the IP address from which they originated"

Please check this article.

Install OmniStudio Package in Salesforce Enterprise Edition Q/A
https://help.salesforce.com/s/articleView?id=000393036&type=1

Can you add this rollback setting, if you haven't already

  1. From your Salesforce org, click Setup and go to Omni Interaction > Configuration.
    image.png

Enable RollbackIPChanges.

  • From the list, edit RollbackIPChanges. (create new if not listed)
  • Change the value to true, and save.

image.png

image.png

Looks like Ant setup issue. Update the Lib path update.

Ant のセットアップの問題のようです。 Lib パスの更新を更新します。

where is the Omni flow being invoked from? Omni-flows do not just run when omni-channel is being used. They need to be specified in the configuration in setup or called as a subflow from a record triggered flow. Have you specified this flow in any configuration?

For Example in my playground under messaging I can specify an Omni-flow for routing the messaging sessions, but without specifying it here an omni-flow won't run.

オムニフローはどこから呼び出されますか?オムニフローは、オムニチャネルが使用されている場合にのみ実行されるわけではありません。これらはセットアップの設定で指定するか、レコードによってトリガーされたフローからサブフローとして呼び出す必要があります。何らかの構成でこのフローを指定しましたか?

たとえば、メッセージングの下のプレイグラウンドでは、メッセージング セッションをルーティングするためのオムニフローを指定できますが、ここで指定しないとオムニフローは実行されません。

image.png

I just discovered that I don't get the error when Skills-based routing is turned on, even though we are not using Skills-based routing. I suppose it doesn't hurt to have it turned on even if it won't be used but it is an odd work-around.

スキルベースのルーティングを使用していないにもかかわらず、スキルベースのルーティングがオンになっているとエラーが発生しないことに今気づきました。使用しない場合でもオンにしておくのは問題ないと思いますが、これは奇妙な回避策です。

Omniscript Step Select 要素に動的オプションを入力できません

image.png

I have no idea what was wrong. It seemed to need a reset of some sort? I decided to change the capacity from 5 to 4, just to test if it would adhere to a lower number, and it did. And then I changed it back to 5 and it worked.

何が間違っていたのか分かりません。何らかのリセットが必要なようでしょうか?より低い数値に従うかどうかをテストするために、容量を 5 から 4 に変更することにしました。そして、その通りになりました。そして、それを 5 に戻しましたが、うまくいきました。

If you have any namespace in the org you need to call the class like Namespace.ClassName

Answer: To populate the dynamic Select options using Apex and input map is a known issue to the Product Team. In order to populate the dynamic Select options, we need to use the custom lwc.

回答: Apex と入力マップを使用して動的選択オプションを設定することは、製品チームの既知の問題です。動的な選択オプションを設定するには、カスタム lwc を使用する必要があります。

Update failed. First exception on row 0 with id 00PHv000000Lt9KMAS; first error: INSUFFICIENT_ACCESS_ON_CROSS_REFERENCE_ENTITY, insufficient access rights on cross-reference id: []

SyntaxError: Unexpected token '<', "!DOCTYPE"...is not a valid JSON at JSON.parse in community portal

image.png

No I was not. It seems to be an issue from vlocity to omnistudio upgrade but it works for me during runtime after publishing the experience cloud.

いいえ、そうではありませんでした。これはvlocityからomnistudioへのアップグレードに問題があるようですが、エクスペリエンスクラウドを公開した後のランタイム中には問題なく動作します。

error 500

Error {"status":500,"body":{"exceptionType":"System.ListException","isUserDefinedException":false,"message":"List index out of bounds: 0","stackTrace":"(System Code)"},"headers":{},"ok":false,"statusText":"Server Error","errorType":"fetchResponse"} Please contact your Salesforce Administrator.

We managed to resolve it through sharing settings. Changing internal and external user permissions to "Public Read Only" on the following objects:

Omni DataPack, Omni Data Transformation, Omni Electronic Signature Template, Omni Process, Omni Process Transient Data, OmniScript Saved Session, Omni UI Card.

共有設定で解決できました。次のオブジェクトに対する内部および外部のユーザー権限を「パブリック読み取り専用」に変更します。

Omni DataPack、Omni Data Transformation、Omni 電子署名テンプレート、Omni Process、Omni Process Transient Data、OmniScript 保存済みセッション、Omni UI カード。

{"status":500,"body":{"exceptionType":"System.UnexpectedException","isUserDefinedException":false,"message":"We couldn't save the response. Add your form to the Omni Assessment Task record page and try again.","stackTrace":"(System Code)"},"headers":{},"ok":false,"statusText":"Server Error","errorType":"fetchResponse"}

{"status":500,"body":{"exceptionType":"System.ListException","isUserDefinedException":false,"message":"List index out of bounds: 0","stackTrace":"(System Code)"},"headers":{},"ok":false,"statusText":"Server Error","errorType":"fetchResponse"}

I observed the omniscript behind the button was inactive.

ボタンの背後にあるオムニスクリプトが非アクティブであることがわかりました。

関数

STRING(SPLIT(%FirstName%, '*',1))

トレイルヘッド

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0