Loading
Seguro
Índice
Selecionar filtros

          Sem resultados
          Sem resultados
          Aqui estão algumas dicas de pesquisa

          Verifique a grafia das palavras-chave.
          Tente utilizar termos mais genéricos.
          Selecione menos filtros para ampliar sua pesquisa.

          Pesquisar em toda a Ajuda do Salesforce
          InsProviderNetworkService:getProvidersByArea

          InsProviderNetworkService:getProvidersByArea

          Use esse serviço para obter todos os provedores e suas redes para um determinado local geográfico. Esse serviço retorna provedores individuais e organizacionais junto com as redes das quais eles são membros, usando state e postalCode como entradas.

          Classe: InsProviderNetworkService

          Método: getProvidersByArea

          Como funciona

          1. O serviço pega as entradas state e postalCode em que a pesquisa corresponde estado = MailingState (do campo Endereço de correspondência) e postalCode= MailingPostalCode (do campo Endereço de correspondência) para Contatos (como Provedores individuais).

            No entanto, para Contas, a pesquisa corresponde state = BillingState (do campo Endereço de cobrança) e postalCode = BillingPostalCode (do campo Endereço de cobrança) para Contas (como Provedores organizacionais ).

            A pesquisa retorna todos os registros de Conta com RecordType = Provider Location ou Provider e todos os registros de Contatos com RecordType = Provider.

          2. Encontra todas as Associações de rede atuais e ativas de ProviderNetworkMember__c, para os Provedores identificados na Etapa 1.

          3. Recupera todas as Redes de provedores que estão ativas no momento e referenciadas pelas Associações da rede identificadas na etapa anterior.

          4. Por fim, o serviço retorna a contagem de provedores individuais (por exemplo, Contatos) e provedores organizacionais (por exemplo, Contas) e uma lista para cada um deles no JSON de saída. Os provedores organizacionais são enviados no nó Provedores do grupo.

          Contribuições

          Opção

          Descrição

          state

          Obrigatório.

          Estado dos EUA em que o provedor está localizado.

          postalCode

          Obrigatório.

          Código postal em que o provedor está localizado.

          JSON de entrada

          Aqui está um exemplo de entrada JSON, usando entradas de postalCode e state.

          {
            "ContextId": "",
            "timeStamp": "2020-03-25T06:59:52.230Z",
            "userId": "0056g000003cVLZAA2",
            "userName": "ins-test09@vlocity.com",
            "userProfile": "System Administrator",
            "userTimeZone": -420,
            "userCurrencyCode": "USD",
            "sfdcIFrameOrigin": "https://ins-test09-dev-ed--instest09.visualforce.com",
            "sfdcIFrameHost": "web",
            "layout": "lightning",
            "isdtp": "p1",
            "id": "a236g000000NAiWAAW",
            "vlcPersistentComponent": {},
            "postalCode": 90000,
            "state": "CA"
          }

          JSON de saída

          Essa saída JSON de amostra mostra uma lista de Contatos com suas listas de Redes de provedores e outra lista de Contas e sua lista de Redes de provedores.

          {
            "postalCode": 90000,
            "state": "CA",
            "ContextId": "",
            "timeStamp": "2020-04-02T01:10:21.666Z",
            "userId": "0053j000009zQLnAAM",
            "userName": "jl@vlocity.com",
            "userProfile": "System Administrator",
            "userTimeZone": -420,
            "userCurrencyCode": "USD",
            "sfdcIFrameOrigin": "https://jireh-dev-ed--jireh.visualforce.com",
            "sfdcIFrameHost": "web",
            "layout": "lightning",
            "isdtp": "p1",
            "id": "a223j00000GCmWIAA1",
            "vlcPersistentComponent": {},
            "Group Providers Count": 1,
            "Group Providers": [
              {
                "Provider Networks": [
                  {
                    "jireh__LocationDependent__c": false,
                    "jireh__LineofBusiness__c": null,
                    "Name": "Network 1",
                    "jireh__EffectiveStartDate__c": "2020-04-01",
                    "jireh__IsActive__c": true,
                    "Id": "a543j000000sXVRAA2"
                  },
                  {
                    "jireh__LocationDependent__c": false,
                    "jireh__LineofBusiness__c": null,
                    "Name": "Network 2",
                    "jireh__EffectiveStartDate__c": "2020-04-01",
                    "jireh__IsActive__c": true,
                    "Id": "a543j000000sXVRAA2"
                  }
                ],
                "RecordTypeId": "0123j000001MWKBAA4",
                "jireh__CalculatedAddress__c": "<br>None CA 90000",
                "Id": "0013j00002mVO47AAG",
                "BillingCountry": "USA",
                "BillingPostalCode": "90000",
                "BillingState": "CA",
                "BillingCity": "None",
                "BillingStreet": null,
                "Industry": null,
                "jireh__PrimaryContactId__c": null,
                "Name": "Acc Test"
              }
            ],
            "Individual Providers Count": 3,
            "Individual Providers": [
              {
                "Provider Networks": [
                  {
                    "jireh__LocationDependent__c": false,
                    "jireh__LineofBusiness__c": null,
                    "Name": "Network 1",
                    "jireh__EffectiveStartDate__c": "2020-04-01",
                    "jireh__IsActive__c": true,
                    "Id": "a543j000000sXVRAA2"
                  }
                ],
                "FirstName": "Test",
                "Id": "0033j00003UCJlIAAX",
                "LastName": "Test",
                "Email": null,
                "AccountId": null
              },
              {
                "FirstName": "Test 2",
                "Id": "0033j00003UCLtWAAX",
                "LastName": "Test 2",
                "Email": null,
                "AccountId": null
              },
              {
                "Provider Networks": [
                  {
                    "jireh__LocationDependent__c": false,
                    "jireh__LineofBusiness__c": null,
                    "Name": "Network 1",
                    "jireh__EffectiveStartDate__c": "2020-04-01",
                    "jireh__IsActive__c": true,
                    "Id": "a543j000000sXVRAA2"
                  }
                ],
                "FirstName": "Test 3",
                "Id": "0033j00003UCLtXAAX",
                "LastName": "Test 3",
                "Email": null,
                "AccountId": null
              }
            ],
            "error": "OK"
          }
           
          Carregando
          Salesforce Help | Article