!twetailer

private beta of Another Social Economy

Help

Help System

Story

As a user of Twetailer, I want to request Help by sending a one-word term in various formats, so I can better understand how Twetailer works.

Usage

Send "help:[query-term]", or, "!help", or, "?".

Example

Send "consumer?", or, "?consumer"

Rules

Help System currently supports only one word queries and will ignore everything after the first word. Query for words in singular form, regardless of case. So "?consumer" = "?Consumer" = "?CONSUMER"

Lexicon

bundle_language
English
Twetailer
brokers Consumer Demand with local Retailers' available Supply - via tweets, for f(r)ee. For help using my Help system, Send "?help". Afterwards, if you're a Consumer, send "?consumer". Retailers can send "?retailer".
Twetailer (see also): 140, www, free, fee, twitter, im
Twetailer (since): v0.0
140
140 (glossary): Retailers supply goods/services via tags. Consumers demand tags within their locale. Twetailer matches demand & supply for free/fee
140 (since): v0.0
Targeted programming language(s): Java.
Help text associated to the glossary '140'
24906
24906 (glossary): My search - for now, is limited to 24906 miles, or, 40075 kilometers - which is the distance around the world
24906 (see also): range, locale, consumer-tags, tags, demand, consumer
24906 (AKA): 40075
24906 (since): v0.0
Targeted programming language(s): Java.
Help text associated to the glossary '24906'
Action
Action (story): As a user of Twetailer, I want to be able to interact with the system via brief Command-line actions, so I can create, read, update, delete (CRUD) and process transactions
Action (usage): Send "![action]". Example: Send "!list"
Action (see also): cancel, close, confirm, decline, demand, flag, help, list, propose, rate, register, reserve, settle, supply, wish, www
Action (since): v0.0
Targeted programming language(s): Java.
Help text associated to the prefix 'action'
AKA
AKA (glossary): acronym for "also known as"
AKA (since): v0.0
Targeted programming language(s): Java.
Help text associated to the glossary 'aka'
Amazon
Amazon (glossary): Twetailer implements the Amazon Flexible Payments Service (Amazon FPS) - the first payments service designed from the ground up for developers. It is built on top of Amazon's reliable and scalable payments infrastructure and provides developers with a convenient way to charge Amazon's tens of millions of customers (with their permission, of course!). Amazon customers can pay using the same login credentials, shipping address and payment information they already have on file with Amazon.
Amazon (see also): fee
Amazon (since): v0.0
Targeted programming language(s): Java.
Help text associated to the glossary 'amazon'
Attribute
Attribute (glossary): Search criteria
Attribute (see also): demand
Attribute (since): v0.0
Targeted programming language(s): Java.
Help text associated to the glossary 'attribute'
Backup
Backup (story): As a Sales Associate, I want Register a Sales Associate colleague of mine as my backup, so they can be notified when I don't Propose, or, Decline a Demand within the Delay I set - like 24 hours
Backup (usage): backup:[Sales-Associate-ID]
Backup (example): backup:12345
Backup (rules): The backup Sales Associate ID must already exist
Cancel (see also): register-salesassociate, salesassociate,
Cancel (since): v0.0
Targeted programming language(s): Java.
Help text associated to the action 'backup'
bundle_language
English
Targeted programming language(s): JavaScript. Java.
IMPORTANT: Native transcription of the language (e.g. Dansk, Deutsch, English). IMPORTANT: "English" should not be just translated! IMPORTANT: If the rest of the xml:lang attribute is left with the value "en", it's crucial to update the one of this entry with the correct value (e.g. fr, it, zh_CN, etc.).
Cancel
Cancel (story): As a Consumer, or, Retailer, I want to Cancel a respective Demand, or, Proposal, so I can cease further transaction processing on it
Cancel (usage - Consumers): Send "!cancel ref:[my-Demand's-reference-number]"
Cancel (example - Consumers): Send "!cancel ref:123456"
Cancel (usage - Retailers): Send "!cancel proposal:[Demand's-reference-number-Proposal-number]"
Cancel (example - Retailers): Example: Send "!cancel ref:123456-2"
Cancel (rules): Only non-closed transactions can be cancelled
Cancel (see also): cancelled, state, state-flow, action
Cancel (since): v0.0
Targeted programming language(s): Java.
Help text associated to the action 'cancel'
Cancelled
Cancelled (glossary: transaction State triggered by a Consumer, or, Retailer to cease further transaction processing
Cancelled (see also): cancel, state-flow, state
Cancelled (AKA): canceled
Cancelled (since): v0.0
Targeted programming language(s): Java.
Help text associated to the state 'cancelled'
Close
Close (story - Consumer): As a Consumer, I want to signify the successful completion of my Demand, so I can improve my Rating
Close (story - Retailer): As a Retailer, I want to signify the successful completion of Proposal, so I can improve my Rating
Close (usage - Consumer): Send "!close ref:[reference-number] note:[any-text] sentiment:[+/-] "
Close (usage - Retailer): Send "!close proposal:[proposal-number] note:[any-text] sentiment:[+/-] "
Close (example - Consumer): Send "!close ref:12345", or, Send "!close ref:123456 note:awesome sent:+ "
Close (example - Retailer): Send "!close proposal:23456", or, Send "!close proposal:23456 note:awesome sent:+ "
Close (rules): Consumers can only close open Demands created by them. Retailers can only close open Demands the have confirmed proposal for. Note and Sentiment are optional
Close (see also): closed, state, state-flow, action
Close (since): v0.0
Targeted programming language(s): Java.
Help text associated to the action 'close'
Closed
Closed: transaction State triggered by a Consumer, or, Retailer to signify successful completion of the transaction processing
Closed (see also): close, state-flow, state
Closed (since): v0.0
Targeted programming language(s): Java.
Help text associated to the state 'closed'
Command-line
Command-line (glossary): the ability to interact with a system via simple text messages - like, Twitter, or, text messaging. (Look Ma, no web site!).
Command-line (see also): action
Command-line (since): v0.0
Targeted programming language(s): Java.
Help text associated to the glossary 'command-line'
Confirm
Confirm (story): As a Consumer, I want to Confirm a successful match between my Demand and a Retailer's respective Proposal, so I can proceed to close the sale
Confirm (usage): Send "!confirm proposal:[proposal-number]"
Confirm (example): Send "!confirm proposal:123456-2"
Confirm (rules): Consumers can only confirm open Proposals for their Demands. Consumers are only allowed to have one confirmed Proposal for each Demand. Confirmed Proposals can be cancelled
Confirm (see also): confirmed, state, state-flow, action
Confirm (since): v0.0
Targeted programming language(s): Java.
Help text associated to the action 'confirm'
Confirmed
Confirmed: transaction State triggered by the Consumer after a Retailer has Proposed a good/service and Price they Confirm satisfies their Demand
Confirmed (see also): state-flow, proposal, state
Confirmed (since): v0.0
Targeted programming language(s): Java.
Help text associated to the state 'confirmed'
Consumer
Consumer (glossary): a person who buys goods or uses services. Send "?demand", or, "?tags" for additional help.
Consumer (see also): retailer, help
Consumer (since): v0.0
Targeted programming language(s): Java.
Help text associated to the glossary 'consumer'
CRUD
CRUD (glossary): CRUD: acronym for the ability to create, read, update and delete Actions.
CRUD (see also): demand, supply
CRUD (since): v0.0
Targeted programming language(s): Java.
Help text associated to the glossary 'crud'
Decline
Decline (story): As a Consumer, I want to Decline a Retailer's Proposal for a Demand of mine, so I have less open Proposals to consider
Decline (usage): Send "!decline proposal:[proposal-number]"
Decline (example): Send "!decline proposal:123456-2"
Decline (rules): Optional. Consumers can only decline open Proposals for their Demands. Declined Proposals cannot be undone
Decline (see also): declined, state, state-flow, action
Decline (since): v0.0
Targeted programming language(s): Java.
Help text associated to the action 'decline'
Demand
Demand (story): As a Consumer, I want to create Demand for a desired good, or, service within the Locale and Range of my choice, so I may be notified upon its availability
Demand (usage): Send "[tags-describing-good-or-service] locale:[postal/zip-code 2-letter-country-code] range:[distance 2-letter-distance-unit-of-measure] expires:[yyyy-mm-dd]"
Demand (example): Send "wii console locale:12345 us range:25 mi expires:2009-12-23"
Demand (rules): Consumer must accept Twetailer terms and conditions on initial Demand. locale:, range: and expires: attributes are only required on initial Demand and subsequently default to their previous values. Example: Send "[tags-describing-good-or-service]
Demand (see also): demand-crud, opened, state, state-flow, action
Demand (since): v0.0
Targeted programming language(s): Java.
Help text associated to the action 'demand'
Demand-crud
Demand-crud (create story): As a Consumer, I want to create a Demand transaction, so I may be notified upon its availability in my Locale.
Demand-crud (read story): As a Consumer, I want to read the attributes of a Demand by reference number, so I can my search criteria.
Demand-crud (update story): As a Consumer, I want to update attributes of my Demand by sending its reference number and their replacement values, so I can modify my search criteria Retailers in my Locale.
Demand-crud (delete story): As a Consumer, I want to delete a Demand.
Demand-crud (create example): Send "wii console locale:12345 US range:25 mi expires:2009-12-23"
Demand-crud (read example): Send "!list ref:12345"
Demand-crud (update example): Send "ref:12345 range:50 mi"
Demand-crud (delete example): Send "!cancel ref:12345"
Demand-crud (see also): ref, consumer, retailer, demand, demand-tags, locale, range, expires, cancel, list
Demand-crud (since): v0.0
Targeted programming language(s): Java.
Help text associated to the glossary 'demand-crud'
Expiration
Expires (story): As a Consumer, I want to associate an Expiration date Attribute with my Demand - which defaults to one month from creation, so I can express my limited interest in making a purchase
Expires (usage): expires:[yyyy-mm-dd]
Expires (example): expires:2009-12-23
Expires (rules): Valid formats are: [yyyy-mm-dd], [mm-dd-yyyy], [dd-mm-yyyy], with/without dashes "-". Date must be greater than, or, equal to current (today's) date
Expires (see also): demand-crud, retailer
Expires (AKA): expires, exp
Expires (since): v0.0
Targeted programming language(s): Java.
Help text associated to the prefix 'expiration'
Fee
Fee (glossary): Optional follow-on to Free service, where Twetailer enables Consumer to purchase item directly from Retailer via Amazon for the equivalent of Amazon service fees.
Fee (see also): free
Fee (since): Future release
Targeted programming language(s): Java.
Help text associated to the glossary 'fee'
Flag
Flag (story): As a Consumer, or, Retailer, I want to flag Twetailer of an issue with a respective Demand, or, Proposal, so I can help improve the service.
Flag (usage): Send "!problem ref:[demand-reference-number] note:[any-text] "
Flag (example ): Send "!problem ref:123456" note:product held was not the one proposed and confirmed
Flag (rules): Consumers can only report problems on open Demands created by them. Retailers can only report problems on Demands the have confirmed proposal for. Note is optional. "Sentiment:-" is implied
Flag (see also): flagged, state, state-flow, action
Flag (AKA): problem
Flag (since): Future release
Targeted programming language(s): Java.
Help text associated to the action 'flag'
Flagged
Flagged: transaction State triggered by a Consumer, or, Retailer to Flag a problem when attempting to Close transaction.
Flagged (see also): state-flow, state
Flagged (since): Future release
Targeted programming language(s): Java.
Help text associated to the state 'flagged'
Founders
Founders (glossary): Twetailer is Steven's original idea, with Dom at the realization stage ;-)
Founders (see also): founder
Founders (since): v0.0
Targeted programming language(s): Java.
Help text associated to the glossary 'founders'
Free
Free (glossary): Twetailer matches tags between Consumer's Demands & Retailer's Supply, confirms availability and provides retailer's store location for free. However, the Retailer is only asked to hold the item & therefore its availability is not guaranteed.
Free (see also): fee
Free (since): v0.0
Targeted programming language(s): Java.
Help text associated to the glossary 'free'
Friend
Friend (story): As a Consumer, or, Retailer, I want to provide my Friend code, so they may be properly attributed for my membership.
Friend (rules): Friend value is numeric and is not visibile by any user other than its owner.
Friend (see also): register
Friend (since): Future release
Targeted programming language(s): Java.
Help text associated to the prefix 'friend'
Fulfil
Fulfil (story): As a Retailer, I want to fulfil / prepare / set aside / package the good, or, service reserved by the Consumer, so I can settle the account and get paid by Amazon.
Fulfil (rules): Manual process only performed with Twetailer Fee service
Fulfil (see also): fee, state-flow
Fulfil (since): v0.0
Targeted programming language(s): Java.
Help text associated to the glossary 'fulfil'
Help
Help (story): As a user of Twetailer, I want to request Help by sending a one-word term in various formats, so I can better understand how Twetailer works
Help (usage): Send "help:[query-term]", or, "!help", or, "?"
Help (example): Send "consumer?", or, "?consumer". Hint: You can query for Help on any capitalized help text keyword
Help (rules): Help System currently supports only one word queries and will ignore everything after the first word. Query for words in singular form, regardless of case. Therefore "?consumer" = "?Consumer" = "?CONSUMER"
Help (see also): ?, index, action
Help (resources): http://www.thefreedictionary.com/, http://dictionary.reference.com/, http://www.businessdictionary.com, http://en.wikipedia.org/wiki/Main_Page Help (since): v0.0
Targeted programming language(s): Java.
Help text associated to the prefix 'help'
IM
IM (glossary): Acronym for "instant messaging"
IM (rules): Manual process only performed with Twetailer Fee service
IM (see also): jabber, gtalk
IM (since): v0.0
Targeted programming language(s): Java.
Help text associated to the glossary 'im'
Invalid
Invalid: transaction State triggered by Twetailer after a Demand has been created but is missing mandatory fields, like Locale
Invalid (see also): state-flow, state
Invalid (since): v0.0
Targeted programming language(s): Java.
Help text associated to the state 'invalid'
List
List (story): As a Consumer, or, Retailer, I want to List Objects, or, query Twetailer, so I can gain better insight into availability
List (see also): list-demands-private, list-demands-public, list-proposal, list-store, list-tag
List (since): v0.0
Targeted programming language(s): Java.
Help text associated to the action 'list'
List-demands-private
List-demands-private (story): As a Consumer, I want to read the attributes of one, or, more of my Demands, so I can review my search criteria
List-demands-private (usage-all): Send "!list". Example: Send "!list"
List-demands-private (usage-one): Send "!list ref:[demand-reference-number]". Example: "!list ref:12345"
List-demands-private (rules): Only list Demands owned by Consumer
List-demands-private (see also): list, list-demands-public, list-proposal, list-store, list-tag
List-demands-private (since): v0.0
Targeted programming language(s): Java.
Help text associated to the action 'list-demands-private'
List-demands-public
List-demands-public (story): As a Consumer, or, a Retailer, I want a public listing for all Demands and all their attributes - except reference, within a Locale's Range, optionally by Expiration date, so I can see what Consumers are demanding
List-demands-public (usage): Send "!list locale:[postal/zip-code 2-letter-country-code] range:[distance 2-letter-distance-unit-of-measure] [expires:yyyy-mm-dd]"
List-demands-public (example): Send "!list locale:12345 us range:25 mi expires:2009-12-23"
List-demands-public (rules): Does not list Demand Reference numbers
List-demands-public (see also): list, list-demands-private, list-proposal, list-store, list-tag
List-demands-public (since): v0.0
Targeted programming language(s): Java.
Help text associated to the action 'list-demands-public'
List-proposal
List-proposal (story): As a Consumer, or, Retailer, I want to List one, all, Proposals sent, or, received with optional search criteria
List-proposal (usage): Send "!list proposal:[proposal-number
*
from
to] [reference:demand-reference-number] [locale:h0h0 h0h ca] [range:25 km] [expires:2009-12-23]"
List-proposal (example): Send "!list proposal:*"
List-proposal (rules): Only Proposals sent, or, received by their respective owners are listed
List-proposal (see also): list, list-demands-private, list-demands-public,, list-proposal list-store, list-tag
List-proposal (since): v0.0
Targeted programming language(s): Java.
Help text associated to the action 'list-proposal'
List-store
List-store (story): As a Consumer, or, Retailer, I want to List one, or, all Stores with optional search criteria
List-store (usage): Send "!list store:[*
store-number] [locale:h0h0 h0h ca] [range:25 km]"
List-store (example): Send "!list store:*"
List-store (see also): list, list-demands-private, list-demands-public, list-proposal, list-tag
List-store (since): v0.0
Targeted programming language(s): Java.
Help text associated to the action 'list-store'
List-tag
List-tag (story): As a Consumer, or, Retailer, I want to List all Demand, or Supply Tags with with optional search criteria
List-tag (usage): Send "!list tags:[demand
supply] [locale:h0h0 h0h ca] [range:25 km] [expires:yyyy-mm-dd]"
List-tag (example): Send "!list tags:supply [locale:h0h0 h0h ca] [range:25 km] [expires:2009-12-23]"
List-tag (see also): list, list-demands-private, list-demands-public, list-proposal, list-store
List-tag (since): v0.0
Targeted programming language(s): Java.
Help text associated to the action 'list-tags'
Locale
Locale (story): As a Consumer, I want to instruct Twetailer to limit its search for my Demand, to Retailers within an area of my choice, so I can control how far I'm willing to travel to make the purchase
Locale (usage): "locale:[postal/zip-code 2-letter-country-code]"
Locale (example): "locale:12345 us"
Locale (rules): Required on initial Demand. Optional on subsequent Demands defaulting previous value. Valid 2-letter-country codes are: "us", or, "ca"
Locale (see also): range, demand-crud, attribute
Locale: (AKA): postalcode, zipcode
Locale (since): v0.0
Targeted programming language(s): Java.
Help text associated to the prefix 'locale'
MI
MI (glossary): A range unit of measure meaning Miles. Another valid value is "km" meaning kilometers.
MI (rules): range, locale, demand
MI (see also): ki
MI (since): v0.0
Targeted programming language(s): Java.
Help text associated to the glossary 'mi'
Note
Note (story): As a Consumer, I want to provide Twetailer with some feedback, so I can help improve the quality of service.
Note (usage): "note:[any-text]"
Note (example): "note:my product was not put aside :-( "
Note (see also): close, flag, attribute
Note (since): Future release
Targeted programming language(s): Java.
Help text associated to the prefix 'note'
Object
Object(story): As Twetailer, I want to perform actions, or, manipulate objects and their attributes so I can deliver a valuable f(r)ee service.
Object (rules): Valid objects are: Consumer, Retailer, Store, Demand, Supply
Object (see also): list, state-flow, fee, free
Object (since): v0.0
Targeted programming language(s): Java.
Help text associated to the glossary 'object'
Opened
Opened: transaction State triggered by a Consumer after initial Demand creation
Opened (see also): state-flow, state
Opened (since): v0.0
Targeted programming language(s): Java.
Help text associated to the state 'opened'. ISSUE: source uses "open"
Price
Price (story):
Price (usage):
Price (rules):
Price (see also): attribute
Price (AKA):
Price (since): v0.0
Targeted programming language(s): Java.
Help text associated to the prefix 'price'
Proposal
Proposal: system generated value identifying the full description and price of the good/service a Retailer has in stock, and Proposes in response to a Consumer's Demand
Proposal (see also): tags, supply, demand
Proposal (since): v0.0
Targeted programming language(s): Java.
Help text associated to the glossary 'proposal'
Propose
Propose (story): As a Retailer, I want to supply Consumer's demand by proposing a matching available good, or, service, so I can always be closing sales.
Propose (usage - free): Send "!propose ref:[demand-reference-number] product:[actual-product-name] price:[price-marked-in-store]"
Propose (example - free): Send "!propose ref:123456 product:"Nintendo Wii Console with Wii Fit Balance Board" price:369.98".
Propose (usage - fee): Send "!propose ref:[demand-reference-number] product:[actual-product-name] price:[price-marked-in-store] total:[total-to-go-on-credit-card]"
Propose (example - fee): Send "!propose ref:123456 product:"Nintendo Wii Console with Wii Fit Balance Board" price:369.98 total:430.14"
Propose (rules): Retailers can only Propose for Demands published to them. Twetailer will respond with Proposal number in format proposal:[demand-reference-number-incremental-proposal-number]. Example: proposal:12346-2
Propose (see also): proposal, proposed, state, state-flow, action.
Propose (since): v0.0
Targeted programming language(s): Java.
Help text associated to the action 'propose'
Proposed
Proposed: transaction State triggered by Retailer after proposing a suitable and available good, or, service for a Published Demand
Proposed (see also): proposal, proposed, state, state-flow, action.
Proposed (since): v0.0
Targeted programming language(s): Java.
Help text associated to the state 'proposed'
Published
Published: transaction State triggered by Twetailer after a Demand has been Published to Retailers, within the Demand's Locale and matching their Supply Tags
Published (see also): state-flow, state
Published (since): v0.0
Targeted programming language(s): Java.
Help text associated to the state 'published'
Quantity
Quantity (story): As a Consumer, I want to instruct Twetailer to find one, or, more available units of my Demand, so I can buy everything from the same Retailer
Quantity (usage): "qty:[numeric-quantity]"
Quantity (example): "qty:2"
Quantity (rules): Optional. Defaults to one (1). Must be greater than zero
Quantity (see also): demand-crud, attribute
Quantity (AKA): qty
Quantity (since): v0.0
Targeted programming language(s): Java.
Help text associated to the prefix 'quantity'
Range
Range (story): As a Consumer, I want to control the area Twetailer searches for my Demand, so I can determine just how far I'm willing to travel to make my purchase
Range (usage): "range:[distance 2-letter-distance-unit-of-measure]"
Range (example): "range:50 mi"
Range (rules): Distance must be a number greater than zero and less than 24906 mi, or, 40075 km. Distance-unit-of-measure is either "miles", or, " kilometers" and defaults to 25 mi, or, km
Range (see also): 24906, 40075, mi, demand-crud, attribute
Range (AKA): rng, distance
Range (since): v0.0
Targeted programming language(s): Java.
Help text associated to the prefix 'range'
Rate
Rate (story): As a Consumer, or, Retailer, I want to retrieve the Rating of others involved in my transaction so I can better judge with whom I want to deal with
Rate (usage - Consumers): Send "!rate proposal:[proposal-number]" to see Retailer Rating
Rate (example - Consumers): Send "!rate proposal:[123456-2]"
Rate (usage - Retailers): Send "!rate ref:[reference-number]" to see Consumer Rating
Rate (example - Retailers): Send "!rate ref:[123456]"
Rate (rules): Twetailer will respond with a "Rating ref/proposal:[number] Closes 95%". Twetailer will not disclose any of the other party's information
Rate (since): Future release
Targeted programming language(s): Java.
Help text associated to the action 'rate'
Reference
Reference (story): As a Consumer, or, Retailer, I want an easy way to refer to a Demand, so I don't have to repeat all the Tags
Reference (usage): "ref:[Demand-reference-number]"
Reference (example): "ref:[Demand-reference-number]"
Reference (rules): System generated value when Demand created
Reference (see also): demand-crud, attribute
Reference (AKA): ref, id, identifier
Reference (since): v0.0
Targeted programming language(s): Java.
Help text associated to the prefix 'reference'
Register
Register (story): As a member of the supply chain, I want to register as a Sales Associate, a Store, or, a Retailer, so I can start supplying Demand
Register (see also): register-salesassociate, register-store, register-retailer, register-link
Reference (since): v0.0
Targeted programming language(s): Java.
Help text associated to the prefix 'register'
Register-retailer
Register-retailer (story): As the Sales Associate responsible for the Retailer, I want to register my Retailer, so I can link it with my Stores
Register-retailer (usage - Create): Send "!register type:retailer name:[retailer-full-name] email:[retailer-email-address] locale:[postal/zip-code 2-letter-country-code] range:[distance 2-letter-distance-unit-of-measure] responsibleID:[SalesAssociate-ID]"
Register-retailer (example - Create): Send "!register type:retailer name:Paw's email:info@paws.com locale:12345 us range:25 mi responsible:12345 "
Register-retailer (usage - Update): Send "!register retailer:[Retailer-ID] name:[retailer-full-name] email:[retailer-email-address] locale:[postal/zip-code 2-letter-country-code] range:[distance 2-letter-distance-unit-of-measure] responsibleID:[SalesAssociate-ID]"
Register-retailer (example - Update): Send "!register retailer:23456 name:Paw's email:info@paws.com locale:12345 us range:25 mi responsible:12345 "
Register-retailer (rules): System generates Retailer ID. A notification will be sent to the Responsible Sales Associate for them to acknowledge the link. A notification will be sent to the Retailer's Responsible Sales Associate for them to initiate the link. Responsible Sales Associates must accept Twetailer's terms and conditions upon creation.
Register-retailer (see also): register, register-salesassociate, register-store, register-link
Register-retailer (since): v0.0
Targeted programming language(s): Java.
Help text associated to the action 'register-retailer'
Register-salesassociate
Register-salesassociate (story): As a Sales Associate, I want to register myself and optionally a backup Sales Associate with Twetailer, so I can be linked to a Store and optionally a Retailer
Register-salesassociate (usage - Create): Send "!register [type:SalesAssociate] name:[SA-full-name] email:[SA-email-address] locale:[postal/zip-code 2-letter-country-code] range:[distance 2-letter-distance-unit-of-measure] store:[storeID] [backup:[backup-SA-ID]] [delay:number d
h]]"
Register-salesassociate (example - Create): Send "!register name:Ryan Retailer email:ryan@pawselectronics.com locale:12345 us range:25 mi store:67890 backup:12345 delay:1d "
Register-salesassociate (usage - Update): Send "!register salesAssocate:[SA-ID] name:[SA-full-name] email:[SA-email-address] [locale:[postal/zip-code 2-letter-country-code]] [range:[distance 2-letter-distance-unit-of-measure]] store:storeID [backup:[backup-SA-ID]] delay:[[number d
h] "
Register-salesassociate (example - Update): Send "!register salesassociate:23456 name:Ryan Retailer email:ryan@pawselectronics.com locale:12345 us range:25 mi store:67890 backup:12345 delay:1d"
Register-salesassociate (rules): System generates Sakes Associate ID. A notification will be sent to the Backup Sales Associate for them to acknowledge the link. A notification will be sent to the Store's Responsible Sales Associate for them to initiate the link. Sales Associates cannot Propose any goods/services until they are linked to a Store. The Backup Sales Associate will receive Demand notifications in the event the Sales Associate does not Propose, or Decline a Demand within 24 hours. Sales Associates must accept Twetailer's terms and conditions upon creation.
Register-salesassociate (see also): register, register-store, register-retailer, register-link
Register-salesassociate (since): v0.0
Targeted programming language(s): Java.
Help text associated to the action 'register-salesassociate'
Register-store
Register-store (story): As the Sales Associate responsible for the Store, I want to register my Store, so I can link my Sales Associates and optionally associate it with a Retailer
Register-store (usage - Create): Send "!register type:store name:[store-name] tel:[store's-business-telelphone-number] email:[store-email-address] address:[full-address] locale:[postal/zip-code 2-letter-country-code] range:[distance 2-letter-distance-unit-of-measure] responsible:[SalesAssociate-ID] retailer:retailerID"
Register-store (example - Create): Send "!register type:store name:Paw's Electronics and Gadgets email:info@pawselectronics.com address:[full-address] locale:12345 us range:25 mi responsible:12345 retailer:67890 "
Register-store (usage - Update): Send "!register store:Store-ID name:[store-name] tel:[store's-business-telelphone-number] email:[store-email-address] address:[full-address] locale:[postal/zip-code 2-letter-country-code] range:[distance 2-letter-distance-unit-of-measure] responsibleID:[SalesAssociate-ID] retailer:retailerID"
Register-store (example - Update): Send "!register store:23456 name:Paw's Electronics and Gadgets email:info@pawselectronics.com address:123 Main St. locale:12345 us range:25 mi responsible:12345 retailer:67890 "
Register-store (rules): System generates Store ID. A notification will be sent to the Responsible Sales Associate for them to acknowledge the link. A notification will be sent to the Retailer's Responsible Sales Associate for them to initiate the link. Responsible Sales Associates must accept Twetailer's terms and conditions upon creation.
Register-store (see also): register, register-salesassociate, register-retailer, register-link
Register-store (since): v0.0
Targeted programming language(s): Java.
Help text associated to the action 'register-store'
Reserve
Reserve (story): As a Consumer, I want to Reserve - via Amazon, the good, or, service Proposed by the Retailer, so I can complete the purchase as soon as possible, avoiding any delay, or risk in obtaining it
Reserve (usage): Send "!reserve proposal:[proposal-number] total:dollar-value"
Reserve (example): Send "!reserve proposal:23456 total:430.14"
Reserve (rules): Twetailer Fee Service. Consumers accept terms and conditions. Twetailer will respond with the Amazon web site address. Consumer will have to open that address in a browser and complete transaction
Reserve (see also): proposed, state, state-flow, Amazon's Reserve Payment, action
Reserve (since): Future release
Targeted programming language(s): Java.
Help text associated to the action 'reserve'
Reserved
Reserved: transaction State triggered by the Consumer where they Reserve - via Amazon, the good/service Proposed by a Retailer
Reserved (see also): reserve, state-flow, state
Reserved (since): Future release
Targeted programming language(s): Java.
Help text associated to the state 'reserved'
Retailer
Retailer (glossary): A business which sells goods to the consumer, as opposed to a wholesaler or supplier which normally sell their goods to another business. Twetailer lumps Sales Associates, Stores and Retailers together and often refers to them all as Retailers. Send "?supply", or, "?tags" for additional help.
Retailer (see also): consumer, help
Retailer (AKA): banner
Retailer (since): v0.0
Targeted programming language(s): Java.
Help text associated to the prefix 'retailer'
Salesassociate
Salesassociate (glossary): Sales clerk. Person who works on a sales floor of a retail store. Twetailer lumps Sales Associates, Stores and Retailers together and often refers to them all as Retailers. Send "?supply", or, "?tags" for additional help.
Salesassociate (see also): agent, retailer, store, consumer, help
Salesassociate (AKA): agent,sa
Salesassociate (since): v0.0
Targeted programming language(s): Java.
Help text associated to the prefix 'Salesassociate'
Sentiment
Sentiment (story):
Sentiment (usage):
Sentiment (rules): Valid values are "+", "-"
Sentiment (see also): attribute
Sentiment (AKA): emo
Sentiment (since): Future release
Targeted programming language(s): Java.
Help text associated to the prefix 'sentiment'
Settle
Settle (story): As a Retailer, I want to notify Twetailer of my fulfilling of the Consumer's Reserved Proposal, so I can receive payment
Settle (usage): Send "!settle proposal:[proposal-number]"
Settle (usage): Send "!settle proposal:123456-2"
Settle (rules): Twetailer Fee Service. Retailers can only Settle for Reserved Proposals they created
Settle (see also): settled, fulfil, state, state-flow, action
Settle (since): Future release
Targeted programming language(s): Java.
Help text associated to the action 'settle
Settled
Settled: transaction State triggered by Twetailer after the Retailer has fulfilled and been paid for the Reserved good, or, service
Settled (see also): settle, reserve, fulfil, state
Settled (since): v0.0
Targeted programming language(s): Java.
Help text associated to the state 'settled'
State
State (story): As Twetailer, I want to change the state, or, condition, of a transaction within its process, or, flow
State (see also): state-flow, attribute
State (since): v0.0
Targeted programming language(s): Java.
Help text associated to the prefix 'state'
State-flow
State-flow (glossary): State-Flow: Opened / Invalid -> Published -> Proposed -> Confirmed -> Reserved (fee) -> Fulfilled (Fee) -> Settled (Fee) -> Closed / Flagged. See also: opened, invalid, published, proposed, confirmed, reserved, fee, free, fulfilled, settled, closed, flagged.
State-flow (see also): state, attribute
State-flow (since): v0.0
Targeted programming language(s): Java.
Help text associated to the glossary 'state-flow'
Store
Store (glossary): a place where merchandise is offered for sale.
Twetailer has Retailers which are linked to Stores, which are linked to Sales Associates. However for the sake of simplicity, Twetailer lumps Sales Associates, Stores and Retailers all together and often refers to them collectively as "Retailers"
Store (see also): retailer, salesassociate
Store (AKA): location
Store (since): v0.0
Targeted programming language(s): Java.
Help text associated to the glossary 'store'
Supply
Supply (story): As a Retailer, I want to Supply Tags describing the goods, or, services I offer, so I may be notified upon Consumer's immediate interests
Supply (usage): Send "!supply tags:[my-goods-services]"
Supply (example): Send "!supply tags:nintendo wii sony playstation psp, psp2, psp3 super mario fit"
Supply (rules): Retailers must be registered before they can Supply tags
Supply (see also): tags-retailer, register, action
Supply (since): v0.0
Targeted programming language(s): Java.
Help text associated to the action 'supply'
Tags
Tags (story - Consumer ): As a Consumer, I want to describe the good, or, service I'm seeking to purchase with common keywords, or exact quoted phrases, so a Retailer within range of my locale can be notified of my immediate interest, or, Demand.
Tags (story - Retailer): As a Retailer, I want to describe the good, or, service I supply with common keywords, or, exact quoted phrases, so I can be notified when a Consumer within range of my locale is interested in making a purchase
Tags (usage - Create/Replace): "tags:[space-separated-tags-describing-good-or-service] "
Tags (example - Create/Replace): "tags:wii"
Tags (usage - Add): "+tags:[my-tags-to-add]"
Tags (example - Add): "+tags:xbox console"
Tags (usage - Remove): "-tags:[my-tags-remove]"
Tags (example - Remove): "-tags:wii"
Tags (rules): The action keyword "tags:" is optional when Consumers create Demand. Example: Send "wii console" is equivalent to Send "tags:wii console"
Tags (see also): demand, supply, ref
Tags (AKA): tag
Tags (since): v0.0
Targeted programming language(s): Java.
Help text associated to the glossary 'tags'
Total
Total (story):
Total (usage):
Total (rules):
Total (see also): attribute
Total (AKA):
Total (since): Future release
Targeted programming language(s): Java.
Help text associated to the prefix 'total'
Twitter
Twitter (glossary): "Share and discover what's happening right now, anywhere in the world."
Twitter (see also): http://twitter.com
Twitter (since): v0.0
Targeted programming language(s): Java.
Help text associated to the glossary 'twitter'
Wish
Wish (story): As a potential Consumer, I want to maintain a wish-list of Tags, so I, or, someone I share it with, might Demand one day
Wish (usage): Send "!wish tags:[my-list-of-wish-tags]". Example: Send "!wish tags:"wii console""
Wish (rules): Potential Consumer must accept Twetailer terms and conditions
Wish (since): Future release
Targeted programming language(s): Java.
Help text associated to the action 'wish'
WWW
WWW (story):
WWW (usage): http://twetailer.com
WWW (rules):
WWW (see also): action
WWW (AKA): url
WWW (since): v0.0
Targeted programming language(s): Java.
Help text associated to the action 'www'

Copyright © 2009 Milstein & associates inc.