Jaa


Lomakkeen ja Lähetä-painikkeen näyttäminen Copilot Studiossa

Muistiinpano

Tämä artikkeli koskee vain perinteisiä keskustelubotteja. Jos haluat laajentaa asiakaspalvelijoita Copilot Studio, jotka on luotu, sinun ei tarvitse käyttää Bot Framework Composeria. Kaikki tässä artikkelissa kuvatut ominaisuudet ovat asiakaspalvelijoiden käytettävissä suoraan asiakaspalvelijoissa Copilot Studio.

Paranna keskustelubottia kehittämällä mukautettuja dialogeja Bot Framework Composerin avulla ja lisäämällä ne Copilot Studiossa luotuun avustajaan.

Tässä esimerkissä opetellaan näyttämään lomake ja Lähetä-painike Copilot Studiossa Composerin avulla.

Tärkeä

Composerin integrointi ei ole käytettävissä käyttäjille, joilla on vain Teams Microsoft Copilot Studio-käyttöoikeus. Sinulla on oltava kokeiluversio tai täydellinen Microsoft Copilot Studio -käyttöoikeus.

edellytykset

Luo uusi herätin

  1. Avaa esimerkin 3 avustaja Copilot Studiossa. Jos et ole vielä tehnyt esimerkkiä 3, katso Käytä Bing-hakua varatoimintona Copilot Studioissa.

  2. Avaa bottisi Composerissa. Ohjeet ovat ohjeaiheessa Bot Framework Composerin käytön aloittaminen.

  3. Siirry Botin hallinta -kohdassa päädialogiin. Valitse Lisää vaihtoehtoja (...) ja valitse sitten Lisää uusi käynnistin.

  4. Luo käynnistin -ikkunassa:

    1. Valitse kohtaan Mikä on tämän käynnistimen tyyppi? Tarkoitus tunnistettu.

    2. Syötä kohtaan Mikä tämän käynnistimen nimi on? StartTrial.

    3. Kopioi ja liitä Käynnistinlauseet-kohtaan seuraava:

      - start trial
      - sign up to try
      - register to try service
      
    4. Valitse Lähetä.

    Näyttökuvassa käynnistimen luonti-ikkuna.

  5. Siirry Bottivastaukset-sivulle, valitse Contoson ruuan kotiinkuljetuspalvelu ja valitse sitten Näytä koodi.

  6. Kopioi ja liitä seuraava koodinäkymään:

    # adaptivecardjson_StartTrialForm()
    - ```
    {
        "type": "AdaptiveCard",
        "body": [
            {
                "type": "TextBlock",
                "size": "Medium",
                "weight": "Bolder",
                "text": "Register for a meal plan trial:"
            },
            {
                "type": "Input.Text",
                "placeholder": "Please enter your Name",
                "id": "Name"
            },
            {
                "type": "Input.Text",
                "placeholder": "Please enter your Address",
                "id": "Address",
                "isMultiline": true
            },
            {
                "type": "Input.Number",
                "placeholder": "How many weeks",
                "id": "Weeks"
            },
            {
                "type": "ActionSet",
                "actions": [
                    {
                        "type": "Action.Submit",
                        "title": "Submit",
                        "style": "positive"
                    }
                ]
            }
        ],
        "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
        "version": "1.2"
    }
    ```
    

    Jokaisella tämän mukautuvan kortin tietokentällä on yksilöllinen tunnus: Nimi, Osoite ja Viikot.

  7. Kopioi ja liitä seuraava koodi samaan koodinäkymään:

    # AdaptiveCard_StartTrialForm()
    [Activity
        Attachments = ${json(adaptivecardjson_StartTrialForm())}
    ]
    

    Näyttökuvassa aktiviteetti lisättynä bottivastauksiin.

Lisää keskustelun logiikka

  1. Siirry Luo-sivulle ja valitse StartTrial-käynnistin.

  2. Valitse sisällön tuotantoalustassa Lisää (+), Kysy kysymys ja sitten Teksti.

  3. Ominaisuusruudussa kohdan Bottivastaukset alla ja valitse Näytä koodi.

    Varoitus

    Kun seuraava lauseke lisätään seuraavassa vaiheessa vastauseditoriin koodieditorin sijaan, botti reagoi raaka-JSON-koodiin adaptiivisen kortin sijaan.

  4. Kopioi ja liitä seuraava lauseke:

    - ${AdaptiveCard_StartTrialForm()}
    
  5. Valitse Käyttäjän syöte -välilehti ominaisuusruudusta ja toimi sitten seuraavasti:

    1. Syötä Ominaisuus-kohtaan user.name.
    2. Syötä Arvo-kohtaan =turn.activity.value.Name.
  6. Valitse sisällön tuotantoalustassa Lisää (+), Hallitse ominaisuuksia ja sitten Määritä ominaisuudet.

  7. Toimi ominaisuusruudussa seuraavasti:

    1. Valitse Määritykset-kohdassa Lisää uusi, niin voit lisätä Ominaisuus-ruudun ja Arvo-ruudun.
    2. Syötä Ominaisuus -kohtaan user.address
    3. Syötä Arvo-kohtaan =turn.activity.value.Address.
    4. Valitse Lisää uusi toisen kerran, niin voit lisätä toisen Ominaisuuden ja Arvon.
    5. Syötä Ominaisuus-kohtaan user.weeks.
    6. Syötä Arvo-kohtaan =turn.activity.value.Weeks.
  8. Valitse sisällön tuotantoalustassa Lisää (+) ja sitten Lähetä vastaus.

  9. Kopioi ja liitä seuraava vastauseditorissa:

    ${user.name} - thanks for starting a ${user.weeks} week trial with us! Your meals will be delivered to this address: ${user.address}.
    
  10. Valitse sisällön tuotantoalustassa Lisää (+) ja sitten Aloita Microsoft Copilot Studio -aihe.

  11. Valitse ominaisuusruudussa Dialogin nimi ja valitse Keskustelujen lopettaminen.

Testaa bottiasi

  1. Julkaise Composer-sisältösi, jotta se on käytettävissä Copilot Studio -avustajassasi.

    Tärkeää

    Kun Composerissa valitaan Julkaise, muutokset ovat käytettävissä testausta varten, mutta bottia ei julkaista automaattisesti.

    Botin julkaiseminen Microsoft Copilot Studioissa päivittää botin kaikissa kanavissa, joihin se on yhdistetty.

  2. Siirry Copilot Studio -aiheet -sivulle, niin näet uuden StartTrial-aiheesi.

  3. Avaa Testibottiruutu ja varmista, että Seuranta aiheiden välillä on käytössä. Aloita keskustelu syöttämällä sanoma How do I sign up for a trial?.